Current Build
FHIR Infrastructure Work GroupMaturity Level: N/AStandards 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):

  • Addition or deletion of elements, or name change to elements
  • Changes to minimum and maximum cardinality
  • Changes to allowed types
  • Changes to bindings for Extensible/Required bindings, and changes to codes if it's a required binding on a code element
  • Changes to the is-modifier status of an element
  • Changes to the default value for an element (default values were removed after Release 3, but changes are noted for Release 3 to Release 4)

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
  • Change value set from http://hl7.org/fhir/ValueSet/address-use to http://hl7.org/fhir/ValueSet/address-use|4.0.0
Address.type
  • Change value set from http://hl7.org/fhir/ValueSet/address-type to http://hl7.org/fhir/ValueSet/address-type|4.0.0
Age
Age
  • Add Binding http://hl7.org/fhir/ValueSet/age-units (extensible), max =http://hl7.org/fhir/ValueSet/all-time-units
Annotation
Annotation.text
  • Type changed from string to markdown
Attachment
Attachment.contentType
  • Change value set from http://hl7.org/fhir/ValueSet/mimetypes to http://hl7.org/fhir/ValueSet/mimetypes|4.0.0
Attachment.language
  • Change binding strength from extensible to preferred
Attachment.url
  • Type changed from uri to url
BackboneElement
  • No Changes
CodeableConcept
  • No Changes
Coding
  • No Changes
ContactDetail
  • No Changes
ContactPoint
ContactPoint.system
  • Change value set from http://hl7.org/fhir/ValueSet/contact-point-system to http://hl7.org/fhir/ValueSet/contact-point-system|4.0.0
ContactPoint.use
  • Change value set from http://hl7.org/fhir/ValueSet/contact-point-use to http://hl7.org/fhir/ValueSet/contact-point-use|4.0.0
Contributor
Contributor.type
  • Change value set from http://hl7.org/fhir/ValueSet/contributor-type to http://hl7.org/fhir/ValueSet/contributor-type|4.0.0
Count
  • No Changes
DataRequirement
DataRequirement.type
  • Change value set from http://hl7.org/fhir/ValueSet/all-types to http://hl7.org/fhir/ValueSet/all-types|4.0.0
DataRequirement.profile
  • Type changed from uri to canonical(StructureDefinition)
DataRequirement.subject[x]
  • Added Element
DataRequirement.codeFilter.path
  • Min Cardinality changed from 1 to 0
DataRequirement.codeFilter.searchParam
  • Added Element
DataRequirement.codeFilter.valueSet
  • Renamed from valueSet[x] to valueSet
  • Add Type canonical(ValueSet)
  • Remove Types string, Reference(ValueSet)
DataRequirement.codeFilter.code
  • Added Element
DataRequirement.dateFilter.path
  • Min Cardinality changed from 1 to 0
DataRequirement.dateFilter.searchParam
  • Added Element
DataRequirement.limit
  • Added Element
DataRequirement.sort
  • Added Element
DataRequirement.sort.path
  • Added Mandatory Element
DataRequirement.sort.direction
  • Added Mandatory Element
DataRequirement.codeFilter.valueCode
  • deleted
DataRequirement.codeFilter.valueCoding
  • deleted
DataRequirement.codeFilter.valueCodeableConcept
  • deleted
Distance
Distance
  • Add Binding http://hl7.org/fhir/ValueSet/distance-units (extensible), max =http://hl7.org/fhir/ValueSet/all-distance-units
Dosage
Dosage.doseAndRate
  • Added Element
Dosage.doseAndRate.type
  • Added Element
Dosage.doseAndRate.dose[x]
  • Added Element
Dosage.doseAndRate.rate[x]
  • Added Element
Dosage.dose[x]
  • deleted
Dosage.rate[x]
  • deleted
Duration
Duration
  • Add Binding http://hl7.org/fhir/ValueSet/duration-units (extensible), max =http://hl7.org/fhir/ValueSet/all-time-units
Element
  • No Changes
ElementDefinition
ElementDefinition.representation
  • Change value set from http://hl7.org/fhir/ValueSet/property-representation to http://hl7.org/fhir/ValueSet/property-representation|4.0.0
ElementDefinition.sliceIsConstraining
  • Added Element
ElementDefinition.slicing.discriminator.type
  • Change value set from http://hl7.org/fhir/ValueSet/discriminator-type to http://hl7.org/fhir/ValueSet/discriminator-type|4.0.0
ElementDefinition.slicing.ordered
  • Default Value "false" removed
ElementDefinition.slicing.rules
  • Change value set from http://hl7.org/fhir/ValueSet/resource-slicing-rules to http://hl7.org/fhir/ValueSet/resource-slicing-rules|4.0.0
ElementDefinition.type.profile
  • Max Cardinality changed from 1 to *
  • Type changed from uri to canonical(StructureDefinition | ImplementationGuide)
ElementDefinition.type.targetProfile
  • Max Cardinality changed from 1 to *
  • Type changed from uri to canonical(StructureDefinition | ImplementationGuide)
ElementDefinition.type.aggregation
  • Change value set from http://hl7.org/fhir/ValueSet/resource-aggregation-mode to http://hl7.org/fhir/ValueSet/resource-aggregation-mode|4.0.0
ElementDefinition.type.versioning
  • Change value set from http://hl7.org/fhir/ValueSet/reference-version-rules to http://hl7.org/fhir/ValueSet/reference-version-rules|4.0.0
  • Default Value "either" removed
ElementDefinition.defaultValue[x]
  • Add Types canonical, url, uuid, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
  • Remove Type Meta
ElementDefinition.fixed[x]
  • Add Types canonical, url, uuid, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
  • Remove Type Meta
ElementDefinition.pattern[x]
  • Add Types canonical, url, uuid, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
  • Remove Type Meta
ElementDefinition.example.value[x]
  • Add Types canonical, url, uuid, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
  • Remove Type Meta
ElementDefinition.constraint.severity
  • Change value set from http://hl7.org/fhir/ValueSet/constraint-severity to http://hl7.org/fhir/ValueSet/constraint-severity|4.0.0
ElementDefinition.constraint.expression
  • Min Cardinality changed from 1 to 0
ElementDefinition.constraint.source
  • Type changed from uri to canonical(StructureDefinition)
ElementDefinition.mustSupport
  • Default Value "false" removed
ElementDefinition.isModifier
  • Default Value "false" removed
ElementDefinition.isModifierReason
  • Added Element
ElementDefinition.isSummary
  • Default Value "false" removed
ElementDefinition.binding.strength
  • Change value set from http://hl7.org/fhir/ValueSet/binding-strength to http://hl7.org/fhir/ValueSet/binding-strength|4.0.0
ElementDefinition.binding.valueSet
  • Renamed from valueSet[x] to valueSet
  • Add Type canonical(ValueSet)
  • Remove Types uri, Reference(ValueSet)
ElementDefinition.mapping.language
  • Change value set from http://hl7.org/fhir/ValueSet/mimetypes to http://hl7.org/fhir/ValueSet/mimetypes|4.0.0
Expression
  • Added Type
Extension
Extension.value[x]
  • Add Types canonical, url, uuid, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
  • Remove Type Meta
HumanName
HumanName.use
  • Change value set from http://hl7.org/fhir/ValueSet/name-use to http://hl7.org/fhir/ValueSet/name-use|4.0.0
Identifier
Identifier.use
  • Change value set from http://hl7.org/fhir/ValueSet/identifier-use to http://hl7.org/fhir/ValueSet/identifier-use|4.0.0
MarketingStatus
  • Added Type
Meta
Meta.source
  • Added Element
Meta.profile
  • Type changed from uri to canonical(StructureDefinition)
Money
Money.value
  • Added Element
Money.currency
  • Added Element
MoneyQuantity
  • Added Type
Narrative
Narrative.status
  • Change value set from http://hl7.org/fhir/ValueSet/narrative-status to http://hl7.org/fhir/ValueSet/narrative-status|4.0.0
ParameterDefinition
ParameterDefinition.use
  • Change value set from http://hl7.org/fhir/ValueSet/operation-parameter-use to http://hl7.org/fhir/ValueSet/operation-parameter-use|4.0.0
ParameterDefinition.type
  • Change value set from http://hl7.org/fhir/ValueSet/all-types to http://hl7.org/fhir/ValueSet/all-types|4.0.0
ParameterDefinition.profile
  • Type changed from Reference(StructureDefinition) to canonical(StructureDefinition)
Period
  • No Changes
Population
  • Added Type
ProdCharacteristic
  • Added Type
ProductShelfLife
  • Added Type
Quantity
Quantity.comparator
  • Change value set from http://hl7.org/fhir/ValueSet/quantity-comparator to http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.0
Range
  • No Changes
Ratio
  • No Changes
Reference
Reference.type
  • Added Element
RelatedArtifact
RelatedArtifact.type
  • Change value set from http://hl7.org/fhir/ValueSet/related-artifact-type to http://hl7.org/fhir/ValueSet/related-artifact-type|4.0.0
RelatedArtifact.label
  • Added Element
RelatedArtifact.citation
  • Type changed from string to markdown
RelatedArtifact.url
  • Type changed from uri to url
RelatedArtifact.resource
  • Type changed from Reference(Resource) to canonical(Resource)
SampledData
SampledData.factor
  • Default Value "1" removed
SampledData.data
  • Min Cardinality changed from 1 to 0
Signature
Signature.who
  • Renamed from who[x] to who
  • Remove Type uri
Signature.onBehalfOf
  • Renamed from onBehalfOf[x] to onBehalfOf
  • Remove Type uri
Signature.targetFormat
  • Added Element
Signature.sigFormat
  • Added Element
Signature.data
  • Renamed from blob to data
Signature.contentType
  • deleted
SimpleQuantity
  • No Changes
SubstanceAmount
  • Added Type
Timing
Timing.repeat.count
  • Type changed from integer to positiveInt
Timing.repeat.countMax
  • Type changed from integer to positiveInt
Timing.repeat.durationUnit
  • Change value set from http://hl7.org/fhir/ValueSet/units-of-time to http://hl7.org/fhir/ValueSet/units-of-time|4.0.0
Timing.repeat.frequency
  • Type changed from integer to positiveInt
  • Default Value "1" removed
Timing.repeat.frequencyMax
  • Type changed from integer to positiveInt
Timing.repeat.periodUnit
  • Change value set from http://hl7.org/fhir/ValueSet/units-of-time to http://hl7.org/fhir/ValueSet/units-of-time|4.0.0
Timing.repeat.dayOfWeek
  • Change value set from http://hl7.org/fhir/ValueSet/days-of-week to http://hl7.org/fhir/ValueSet/days-of-week|4.0.0
Timing.repeat.when
  • Change value set from http://hl7.org/fhir/ValueSet/event-timing to http://hl7.org/fhir/ValueSet/event-timing|4.0.0
TriggerDefinition
TriggerDefinition.type
  • Change value set from http://hl7.org/fhir/ValueSet/trigger-type to http://hl7.org/fhir/ValueSet/trigger-type|4.0.0
TriggerDefinition.name
  • Renamed from eventName to name
TriggerDefinition.timing[x]
  • Renamed from eventTiming[x] to timing[x]
TriggerDefinition.data
  • Renamed from eventData to data
  • Max Cardinality changed from 1 to *
TriggerDefinition.condition
  • Added Element
UsageContext
UsageContext.code
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/usage-context-type" to "http://terminology.hl7.org/CodeSystem/usage-context-type"
UsageContext.value[x]
  • Add Type Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
base64Binary (No Changes)
boolean (No Changes)
canonical
  • Added Type
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
  • Added Type
uuid (No Changes)
xhtml (No Changes)
Resources
Account
Account.status
  • Min Cardinality changed from 0 to 1
  • Change value set from http://hl7.org/fhir/ValueSet/account-status to http://hl7.org/fhir/ValueSet/account-status|4.0.0
Account.subject
  • Max Cardinality changed from 1 to *
  • Type Reference: Added Target Type PractitionerRole
Account.servicePeriod
  • Renamed from period to servicePeriod
Account.partOf
  • Added Element
Account.active
  • deleted
Account.balance
  • deleted
ActivityDefinition
ActivityDefinition.subtitle
  • Added Element
ActivityDefinition.status
  • Change value set from http://hl7.org/fhir/ValueSet/publication-status to http://hl7.org/fhir/ValueSet/publication-status|4.0.0
ActivityDefinition.experimental
  • No longer marked as Modifier
ActivityDefinition.subject[x]
  • Added Element
ActivityDefinition.author
  • Added Element
ActivityDefinition.editor
  • Added Element
ActivityDefinition.reviewer
  • Added Element
ActivityDefinition.endorser
  • Added Element
ActivityDefinition.library
  • Type changed from Reference(Library) to canonical(Library)
ActivityDefinition.kind
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types to http://hl7.org/fhir/ValueSet/request-resource-types|4.0.0
ActivityDefinition.profile
  • Added Element
ActivityDefinition.intent
  • Added Element
ActivityDefinition.priority
  • Added Element
ActivityDefinition.doNotPerform
  • Added Element
ActivityDefinition.timing[x]
  • Add Types Age, Duration
ActivityDefinition.participant.type
  • Change value set from http://hl7.org/fhir/ValueSet/action-participant-type to http://hl7.org/fhir/ValueSet/action-participant-type|4.0.0
ActivityDefinition.specimenRequirement
  • Added Element
ActivityDefinition.observationRequirement
  • Added Element
ActivityDefinition.observationResultRequirement
  • Added Element
ActivityDefinition.transform
  • Type changed from Reference(StructureMap) to canonical(StructureMap)
ActivityDefinition.dynamicValue.path
  • Min Cardinality changed from 0 to 1
ActivityDefinition.dynamicValue.expression
  • Min Cardinality changed from 0 to 1
  • Type changed from string to Expression
ActivityDefinition.contributor
  • deleted
ActivityDefinition.dynamicValue.description
  • deleted
ActivityDefinition.dynamicValue.language
  • deleted
AdverseEvent
AdverseEvent.actuality
  • Added Mandatory Element
AdverseEvent.category
  • Max Cardinality changed from 1 to *
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
AdverseEvent.event
  • Added Element
AdverseEvent.subject
  • Min Cardinality changed from 0 to 1
  • Type Reference: Added Target Types Group, Practitioner, RelatedPerson
  • Type Reference: Removed Target Types ResearchSubject, Medication, Device
AdverseEvent.encounter
  • Added Element
AdverseEvent.detected
  • Added Element
AdverseEvent.recordedDate
  • Added Element
AdverseEvent.resultingCondition
  • Added Element
AdverseEvent.severity
  • Added Element
AdverseEvent.outcome
  • Change value set from http://hl7.org/fhir/ValueSet/adverse-event-outcome to http://hl7.org/fhir/ValueSet/adverse-event-outcome|4.0.0
AdverseEvent.recorder
  • Type Reference: Added Target Type PractitionerRole
AdverseEvent.contributor
  • Added Element
AdverseEvent.suspectEntity.instance
  • Type Reference: Added Target Types Immunization, Procedure
AdverseEvent.suspectEntity.causality
  • Max Cardinality changed from 1 to *
  • Type changed from code to BackboneElement
  • Remove Binding http://hl7.org/fhir/ValueSet/adverse-event-causality (required)
AdverseEvent.suspectEntity.causality.assessment
  • Added Element
AdverseEvent.suspectEntity.causality.productRelatedness
  • Added Element
AdverseEvent.suspectEntity.causality.author
  • Added Element
AdverseEvent.suspectEntity.causality.method
  • Added Element
AdverseEvent.subjectMedicalHistory
  • Type Reference: Added Target Types Media, DocumentReference
AdverseEvent.type
  • deleted
AdverseEvent.reaction
  • deleted
AdverseEvent.eventParticipant
  • deleted
AdverseEvent.description
  • deleted
AdverseEvent.suspectEntity.causalityAssessment
  • deleted
AdverseEvent.suspectEntity.causalityProductRelatedness
  • deleted
AdverseEvent.suspectEntity.causalityMethod
  • deleted
AdverseEvent.suspectEntity.causalityAuthor
  • deleted
AdverseEvent.suspectEntity.causalityResult
  • deleted
AllergyIntolerance
AllergyIntolerance.clinicalStatus
  • Type changed from code to CodeableConcept
  • Change value set from http://hl7.org/fhir/ValueSet/allergy-clinical-status to http://hl7.org/fhir/ValueSet/allergyintolerance-clinical|4.0.0
AllergyIntolerance.verificationStatus
  • Min Cardinality changed from 1 to 0
  • Type changed from code to CodeableConcept
  • Change value set from http://hl7.org/fhir/ValueSet/allergy-verification-status to http://hl7.org/fhir/ValueSet/allergyintolerance-verification|4.0.0
AllergyIntolerance.type
  • Change value set from http://hl7.org/fhir/ValueSet/allergy-intolerance-type to http://hl7.org/fhir/ValueSet/allergy-intolerance-type|4.0.0
AllergyIntolerance.category
  • Change value set from http://hl7.org/fhir/ValueSet/allergy-intolerance-category to http://hl7.org/fhir/ValueSet/allergy-intolerance-category|4.0.0
AllergyIntolerance.criticality
  • Change value set from http://hl7.org/fhir/ValueSet/allergy-intolerance-criticality to http://hl7.org/fhir/ValueSet/allergy-intolerance-criticality|4.0.0
AllergyIntolerance.encounter
  • Added Element
AllergyIntolerance.recordedDate
  • Renamed from assertedDate to recordedDate
AllergyIntolerance.recorder
  • Type Reference: Added Target Types PractitionerRole, RelatedPerson
AllergyIntolerance.asserter
  • Type Reference: Added Target Type PractitionerRole
AllergyIntolerance.reaction.severity
  • Change value set from http://hl7.org/fhir/ValueSet/reaction-event-severity to http://hl7.org/fhir/ValueSet/reaction-event-severity|4.0.0
Appointment
Appointment.status
  • Change value set from http://hl7.org/fhir/ValueSet/appointmentstatus to http://hl7.org/fhir/ValueSet/appointmentstatus|4.0.0
Appointment.cancelationReason
  • Added Element
Appointment.serviceCategory
  • Max Cardinality changed from 1 to *
Appointment.reasonCode
  • Added Element
Appointment.reasonReference
  • Added Element
Appointment.patientInstruction
  • Added Element
Appointment.basedOn
  • Added Element
Appointment.participant.actor
  • Type Reference: Added Target Type PractitionerRole
Appointment.participant.required
  • Change value set from http://hl7.org/fhir/ValueSet/participantrequired to http://hl7.org/fhir/ValueSet/participantrequired|4.0.0
Appointment.participant.status
  • Change value set from http://hl7.org/fhir/ValueSet/participationstatus to http://hl7.org/fhir/ValueSet/participationstatus|4.0.0
Appointment.participant.period
  • Added Element
Appointment.reason
  • deleted
Appointment.indication
  • deleted
Appointment.incomingReferral
  • deleted
AppointmentResponse
AppointmentResponse.actor
  • Type Reference: Added Target Type PractitionerRole
AppointmentResponse.participantStatus
  • Change value set from http://hl7.org/fhir/ValueSet/participationstatus to http://hl7.org/fhir/ValueSet/participationstatus|4.0.0
AuditEvent
AuditEvent.action
  • Change value set from http://hl7.org/fhir/ValueSet/audit-event-action to http://hl7.org/fhir/ValueSet/audit-event-action|4.0.0
AuditEvent.period
  • Added Element
AuditEvent.outcome
  • Change value set from http://hl7.org/fhir/ValueSet/audit-event-outcome to http://hl7.org/fhir/ValueSet/audit-event-outcome|4.0.0
AuditEvent.agent.type
  • Added Element
AuditEvent.agent.role
  • Remove Binding http://hl7.org/fhir/ValueSet/security-role-type (extensible)
AuditEvent.agent.who
  • Added Element
AuditEvent.agent.network.type
  • Change value set from http://hl7.org/fhir/ValueSet/network-type to http://hl7.org/fhir/ValueSet/network-type|4.0.0
AuditEvent.source.observer
  • Added Mandatory Element
AuditEvent.source.type
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/security-source-type" to "http://terminology.hl7.org/CodeSystem/security-source-type"
AuditEvent.entity.what
  • Added Element
AuditEvent.entity.role
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/object-role" to "http://terminology.hl7.org/CodeSystem/object-role"
AuditEvent.entity.detail.value[x]
  • Renamed from value to value[x]
  • Add Type string
AuditEvent.agent.reference
  • deleted
AuditEvent.agent.userId
  • deleted
AuditEvent.source.identifier
  • deleted
AuditEvent.entity.identifier
  • deleted
AuditEvent.entity.reference
  • deleted
Basic
Basic.author
  • Type Reference: Added Target Types PractitionerRole, Organization
Binary
Binary.contentType
  • Change value set from http://hl7.org/fhir/ValueSet/mimetypes to http://hl7.org/fhir/ValueSet/mimetypes|4.0.0
Binary.data
  • Renamed from content to data
  • Min Cardinality changed from 1 to 0
BiologicallyDerivedProduct
  • Added Resource
BodyStructure
  • Added Resource
Bundle
Bundle.type
  • Change value set from http://hl7.org/fhir/ValueSet/bundle-type to http://hl7.org/fhir/ValueSet/bundle-type|4.0.0
Bundle.timestamp
  • Added Element
Bundle.entry.search.mode
  • Change value set from http://hl7.org/fhir/ValueSet/search-entry-mode to http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.0
Bundle.entry.request.method
  • Change value set from http://hl7.org/fhir/ValueSet/http-verb to http://hl7.org/fhir/ValueSet/http-verb|4.0.0
CapabilityStatement
CapabilityStatement
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
CapabilityStatement.status
  • Change value set from http://hl7.org/fhir/ValueSet/publication-status to http://hl7.org/fhir/ValueSet/publication-status|4.0.0
CapabilityStatement.experimental
  • No longer marked as Modifier
CapabilityStatement.kind
  • Change value set from http://hl7.org/fhir/ValueSet/capability-statement-kind to http://hl7.org/fhir/ValueSet/capability-statement-kind|4.0.0
CapabilityStatement.instantiates
  • Type changed from uri to canonical(CapabilityStatement)
CapabilityStatement.imports
  • Added Element
CapabilityStatement.implementation.url
  • Type changed from uri to url
CapabilityStatement.implementation.custodian
  • Added Element
CapabilityStatement.fhirVersion
  • Type changed from id to code
  • Add Binding http://hl7.org/fhir/ValueSet/FHIR-version|4.0.0 (required)
CapabilityStatement.format
  • Change value set from http://hl7.org/fhir/ValueSet/mimetypes to http://hl7.org/fhir/ValueSet/mimetypes|4.0.0
CapabilityStatement.patchFormat
  • Change value set from http://hl7.org/fhir/ValueSet/mimetypes to http://hl7.org/fhir/ValueSet/mimetypes|4.0.0
CapabilityStatement.implementationGuide
  • Type changed from uri to canonical(ImplementationGuide)
CapabilityStatement.rest.mode
  • Change value set from http://hl7.org/fhir/ValueSet/restful-capability-mode to http://hl7.org/fhir/ValueSet/restful-capability-mode|4.0.0
CapabilityStatement.rest.documentation
  • Type changed from string to markdown
CapabilityStatement.rest.security.service
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/restful-security-service" to "http://terminology.hl7.org/CodeSystem/restful-security-service"
CapabilityStatement.rest.security.description
  • Type changed from string to markdown
CapabilityStatement.rest.resource.type
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types to http://hl7.org/fhir/ValueSet/resource-types|4.0.0
CapabilityStatement.rest.resource.profile
  • Type changed from Reference(StructureDefinition) to canonical(StructureDefinition)
CapabilityStatement.rest.resource.supportedProfile
  • Moved from CapabilityStatement.profile to supportedProfile
  • Type changed from Reference(StructureDefinition) to canonical(StructureDefinition)
CapabilityStatement.rest.resource.interaction
  • Min Cardinality changed from 1 to 0
CapabilityStatement.rest.resource.interaction.code
  • Change value set from http://hl7.org/fhir/ValueSet/type-restful-interaction to http://hl7.org/fhir/ValueSet/type-restful-interaction|4.0.0
CapabilityStatement.rest.resource.interaction.documentation
  • Type changed from string to markdown
CapabilityStatement.rest.resource.versioning
  • Change value set from http://hl7.org/fhir/ValueSet/versioning-policy to http://hl7.org/fhir/ValueSet/versioning-policy|4.0.0
CapabilityStatement.rest.resource.conditionalRead
  • Change value set from http://hl7.org/fhir/ValueSet/conditional-read-status to http://hl7.org/fhir/ValueSet/conditional-read-status|4.0.0
CapabilityStatement.rest.resource.conditionalDelete
  • Change value set from http://hl7.org/fhir/ValueSet/conditional-delete-status to http://hl7.org/fhir/ValueSet/conditional-delete-status|4.0.0
CapabilityStatement.rest.resource.referencePolicy
  • Change value set from http://hl7.org/fhir/ValueSet/reference-handling-policy to http://hl7.org/fhir/ValueSet/reference-handling-policy|4.0.0
CapabilityStatement.rest.resource.searchParam.definition
  • Type changed from uri to canonical(SearchParameter)
CapabilityStatement.rest.resource.searchParam.type
  • Change value set from http://hl7.org/fhir/ValueSet/search-param-type to http://hl7.org/fhir/ValueSet/search-param-type|4.0.0
CapabilityStatement.rest.resource.searchParam.documentation
  • Type changed from string to markdown
CapabilityStatement.rest.resource.operation
  • Added Element
CapabilityStatement.rest.resource.operation.name
  • Added Mandatory Element
CapabilityStatement.rest.resource.operation.definition
  • Added Mandatory Element
CapabilityStatement.rest.resource.operation.documentation
  • Added Element
CapabilityStatement.rest.interaction.code
  • Change value set from http://hl7.org/fhir/ValueSet/system-restful-interaction to http://hl7.org/fhir/ValueSet/system-restful-interaction|4.0.0
CapabilityStatement.rest.interaction.documentation
  • Type changed from string to markdown
CapabilityStatement.rest.operation
  • Remove Type BackboneElement
CapabilityStatement.rest.compartment
  • Type changed from uri to canonical(CompartmentDefinition)
CapabilityStatement.messaging.endpoint.protocol
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/message-transport" to "http://terminology.hl7.org/CodeSystem/message-transport"
CapabilityStatement.messaging.endpoint.address
  • Type changed from uri to url
CapabilityStatement.messaging.documentation
  • Type changed from string to markdown
CapabilityStatement.messaging.supportedMessage.mode
  • Change value set from http://hl7.org/fhir/ValueSet/event-capability-mode to http://hl7.org/fhir/ValueSet/event-capability-mode|4.0.0
CapabilityStatement.messaging.supportedMessage.definition
  • Type changed from Reference(MessageDefinition) to canonical(MessageDefinition)
CapabilityStatement.document.mode
  • Change value set from http://hl7.org/fhir/ValueSet/document-mode to http://hl7.org/fhir/ValueSet/document-mode|4.0.0
CapabilityStatement.document.documentation
  • Type changed from string to markdown
CapabilityStatement.document.profile
  • Type changed from Reference(StructureDefinition) to canonical(StructureDefinition)
CapabilityStatement.acceptUnknown
  • deleted
CapabilityStatement.rest.security.certificate
  • deleted
CapabilityStatement.rest.operation.name
  • deleted
CapabilityStatement.rest.operation.definition
  • deleted
CapabilityStatement.messaging.event
  • deleted
CarePlan
CarePlan.instantiatesCanonical
  • Added Element
CarePlan.instantiatesUri
  • Added Element
CarePlan.status
  • Change value set from http://hl7.org/fhir/ValueSet/care-plan-status to http://hl7.org/fhir/ValueSet/request-status|4.0.0
CarePlan.intent
  • Change value set from http://hl7.org/fhir/ValueSet/care-plan-intent to http://hl7.org/fhir/ValueSet/care-plan-intent|4.0.0
CarePlan.encounter
  • Added Element
CarePlan.created
  • Added Element
CarePlan.author
  • Max Cardinality changed from * to 1
  • Type Reference: Added Target Types PractitionerRole, Device
CarePlan.contributor
  • Added Element
CarePlan.activity.reference
  • Type Reference: Added Target Type ServiceRequest
  • Type Reference: Removed Target Types ProcedureRequest, ReferralRequest
CarePlan.activity.detail.kind
  • Renamed from category to kind
  • Type changed from CodeableConcept to code
  • Add Binding http://hl7.org/fhir/ValueSet/care-plan-activity-kind|4.0.0 (required)
CarePlan.activity.detail.instantiatesCanonical
  • Added Element
CarePlan.activity.detail.instantiatesUri
  • Added Element
CarePlan.activity.detail.reasonReference
  • Type Reference: Added Target Types Observation, DiagnosticReport, DocumentReference
CarePlan.activity.detail.status
  • Change value set from http://hl7.org/fhir/ValueSet/care-plan-activity-status to http://hl7.org/fhir/ValueSet/care-plan-activity-status|4.0.0
CarePlan.activity.detail.statusReason
  • Type changed from string to CodeableConcept
CarePlan.activity.detail.doNotPerform
  • Renamed from prohibited to doNotPerform
  • Default Value "false" removed
CarePlan.activity.detail.performer
  • Type Reference: Added Target Types PractitionerRole, HealthcareService, Device
CarePlan.definition
  • deleted
CarePlan.context
  • deleted
CarePlan.activity.detail.definition
  • deleted
CareTeam
CareTeam.status
  • Change value set from http://hl7.org/fhir/ValueSet/care-team-status to http://hl7.org/fhir/ValueSet/care-team-status|4.0.0
CareTeam.encounter
  • Added Element
CareTeam.participant.role
  • Max Cardinality changed from 1 to *
CareTeam.participant.member
  • Type Reference: Added Target Type PractitionerRole
CareTeam.telecom
  • Added Element
CareTeam.context
  • deleted
CatalogEntry
  • Added Resource
ChargeItem
ChargeItem.identifier
  • Max Cardinality changed from 1 to *
ChargeItem.definitionUri
  • Added Element
ChargeItem.definitionCanonical
  • Added Element
ChargeItem.status
  • Change value set from http://hl7.org/fhir/ValueSet/chargeitem-status to http://hl7.org/fhir/ValueSet/chargeitem-status|4.0.0
ChargeItem.performer
  • Added Element
ChargeItem.performer.function
  • Added Element
ChargeItem.performer.actor
  • Added Mandatory Element
ChargeItem.costCenter
  • Added Element
ChargeItem.enterer
  • Type Reference: Added Target Type PractitionerRole
ChargeItem.product[x]
  • Added Element
ChargeItem.definition
  • deleted
ChargeItem.participant
  • deleted
ChargeItemDefinition
  • Added Resource
Claim
Claim.status
  • Min Cardinality changed from 0 to 1
  • Change value set from http://hl7.org/fhir/ValueSet/fm-status to http://hl7.org/fhir/ValueSet/fm-status|4.0.0
Claim.type
  • Min Cardinality changed from 0 to 1
  • Change binding strength from required to extensible
Claim.subType
  • Max Cardinality changed from * to 1
Claim.use
  • Min Cardinality changed from 0 to 1
  • Change value set from http://hl7.org/fhir/ValueSet/claim-use to http://hl7.org/fhir/ValueSet/claim-use|4.0.0
Claim.patient
  • Min Cardinality changed from 0 to 1
Claim.created
  • Min Cardinality changed from 0 to 1
Claim.enterer
  • Type Reference: Added Target Type PractitionerRole
Claim.provider
  • Min Cardinality changed from 0 to 1
  • Type Reference: Added Target Types PractitionerRole, Organization
Claim.priority
  • Min Cardinality changed from 0 to 1
Claim.prescription
  • Type Reference: Added Target Type DeviceRequest
Claim.originalPrescription
  • Type Reference: Added Target Types DeviceRequest, VisionPrescription
Claim.payee.party
  • Type Reference: Added Target Type PractitionerRole
Claim.referral
  • Type Reference: Added Target Type ServiceRequest
  • Type Reference: Removed Target Type ReferralRequest
Claim.careTeam.provider
  • Type Reference: Added Target Type PractitionerRole
Claim.supportingInfo
  • Renamed from information to supportingInfo
Claim.supportingInfo.sequence
  • Moved from Claim.information to Claim.supportingInfo
Claim.supportingInfo.category
  • Moved from Claim.information to Claim.supportingInfo
Claim.supportingInfo.code
  • Moved from Claim.information to Claim.supportingInfo
Claim.supportingInfo.timing[x]
  • Moved from Claim.information to Claim.supportingInfo
Claim.supportingInfo.value[x]
  • Moved from Claim.information to Claim.supportingInfo
  • Add Type boolean
Claim.supportingInfo.reason
  • Moved from Claim.information to Claim.supportingInfo
Claim.diagnosis.onAdmission
  • Added Element
Claim.procedure.type
  • Added Element
Claim.procedure.udi
  • Added Element
Claim.insurance
  • Min Cardinality changed from 0 to 1
Claim.insurance.identifier
  • Added Element
Claim.accident.type
  • Change binding strength from required to extensible
Claim.item.careTeamSequence
  • Renamed from careTeamLinkId to careTeamSequence
Claim.item.diagnosisSequence
  • Renamed from diagnosisLinkId to diagnosisSequence
Claim.item.procedureSequence
  • Renamed from procedureLinkId to procedureSequence
Claim.item.informationSequence
  • Renamed from informationLinkId to informationSequence
Claim.item.productOrService
  • Renamed from service to productOrService
  • Min Cardinality changed from 0 to 1
Claim.item.detail.productOrService
  • Renamed from service to productOrService
  • Min Cardinality changed from 0 to 1
Claim.item.detail.subDetail.productOrService
  • Renamed from service to productOrService
  • Min Cardinality changed from 0 to 1
Claim.organization
  • deleted
Claim.payee.resourceType
  • deleted
Claim.employmentImpacted
  • deleted
Claim.hospitalization
  • deleted
ClaimResponse
ClaimResponse.status
  • Min Cardinality changed from 0 to 1
  • Change value set from http://hl7.org/fhir/ValueSet/fm-status to http://hl7.org/fhir/ValueSet/fm-status|4.0.0
ClaimResponse.type
  • Added Mandatory Element
ClaimResponse.subType
  • Added Element
ClaimResponse.use
  • Added Mandatory Element
ClaimResponse.patient
  • Min Cardinality changed from 0 to 1
ClaimResponse.created
  • Min Cardinality changed from 0 to 1
ClaimResponse.insurer
  • Min Cardinality changed from 0 to 1
ClaimResponse.requestor
  • Renamed from requestProvider to requestor
  • Type Reference: Added Target Types PractitionerRole, Organization
ClaimResponse.outcome
  • Min Cardinality changed from 0 to 1
  • Type changed from CodeableConcept to code
  • Add Binding http://hl7.org/fhir/ValueSet/remittance-outcome|4.0.0 (required)
ClaimResponse.preAuthRef
  • Moved from ClaimResponse.insurance to ClaimResponse
  • Max Cardinality changed from * to 1
ClaimResponse.preAuthPeriod
  • Added Element
ClaimResponse.item.itemSequence
  • Renamed from sequenceLinkId to itemSequence
ClaimResponse.item.adjudication
  • Min Cardinality changed from 0 to 1
ClaimResponse.item.detail.detailSequence
  • Renamed from sequenceLinkId to detailSequence
ClaimResponse.item.detail.adjudication
  • Min Cardinality changed from 0 to 1
ClaimResponse.item.detail.subDetail.subDetailSequence
  • Renamed from sequenceLinkId to subDetailSequence
ClaimResponse.addItem.itemSequence
  • Renamed from sequenceLinkId to itemSequence
ClaimResponse.addItem.detailSequence
  • Added Element
ClaimResponse.addItem.subdetailSequence
  • Added Element
ClaimResponse.addItem.provider
  • Added Element
ClaimResponse.addItem.productOrService
  • Renamed from service to productOrService
  • Min Cardinality changed from 0 to 1
ClaimResponse.addItem.programCode
  • Added Element
ClaimResponse.addItem.serviced[x]
  • Added Element
ClaimResponse.addItem.location[x]
  • Added Element
ClaimResponse.addItem.quantity
  • Added Element
ClaimResponse.addItem.unitPrice
  • Added Element
ClaimResponse.addItem.factor
  • Added Element
ClaimResponse.addItem.net
  • Added Element
ClaimResponse.addItem.bodySite
  • Added Element
ClaimResponse.addItem.subSite
  • Added Element
ClaimResponse.addItem.adjudication
  • Min Cardinality changed from 0 to 1
ClaimResponse.addItem.detail.productOrService
  • Renamed from service to productOrService
  • Min Cardinality changed from 0 to 1
ClaimResponse.addItem.detail.quantity
  • Added Element
ClaimResponse.addItem.detail.unitPrice
  • Added Element
ClaimResponse.addItem.detail.factor
  • Added Element
ClaimResponse.addItem.detail.net
  • Added Element
ClaimResponse.addItem.detail.adjudication
  • Min Cardinality changed from 0 to 1
ClaimResponse.addItem.detail.subDetail
  • Added Element
ClaimResponse.addItem.detail.subDetail.productOrService
  • Added Mandatory Element
ClaimResponse.addItem.detail.subDetail.modifier
  • Added Element
ClaimResponse.addItem.detail.subDetail.quantity
  • Added Element
ClaimResponse.addItem.detail.subDetail.unitPrice
  • Added Element
ClaimResponse.addItem.detail.subDetail.factor
  • Added Element
ClaimResponse.addItem.detail.subDetail.net
  • Added Element
ClaimResponse.addItem.detail.subDetail.noteNumber
  • Added Element
ClaimResponse.addItem.detail.subDetail.adjudication
  • Added Mandatory Element
ClaimResponse.adjudication
  • Added Element
ClaimResponse.total
  • Added Element
ClaimResponse.total.category
  • Added Mandatory Element
ClaimResponse.total.amount
  • Added Mandatory Element
ClaimResponse.payment.type
  • Min Cardinality changed from 0 to 1
ClaimResponse.payment.amount
  • Min Cardinality changed from 0 to 1
ClaimResponse.fundsReserve
  • Renamed from reserved to fundsReserve
  • Type changed from Coding to CodeableConcept
ClaimResponse.formCode
  • Added Element
ClaimResponse.form
  • Type changed from CodeableConcept to Attachment
ClaimResponse.processNote.type
  • Type changed from CodeableConcept to code
  • Change value set from http://hl7.org/fhir/ValueSet/note-type to http://hl7.org/fhir/ValueSet/note-type|4.0.0
ClaimResponse.processNote.text
  • Min Cardinality changed from 0 to 1
ClaimResponse.processNote.language
  • Change binding strength from extensible to preferred
ClaimResponse.error.itemSequence
  • Renamed from sequenceLinkId to itemSequence
ClaimResponse.error.detailSequence
  • Renamed from detailSequenceLinkId to detailSequence
ClaimResponse.error.subDetailSequence
  • Renamed from subdetailSequenceLinkId to subDetailSequence
ClaimResponse.requestOrganization
  • deleted
ClaimResponse.addItem.revenue
  • deleted
ClaimResponse.addItem.category
  • deleted
ClaimResponse.addItem.fee
  • deleted
ClaimResponse.addItem.detail.revenue
  • deleted
ClaimResponse.addItem.detail.category
  • deleted
ClaimResponse.addItem.detail.fee
  • deleted
ClaimResponse.totalCost
  • deleted
ClaimResponse.unallocDeductable
  • deleted
ClaimResponse.totalBenefit
  • deleted
ClinicalImpression
ClinicalImpression.status
  • Change value set from http://hl7.org/fhir/ValueSet/clinical-impression-status to http://hl7.org/fhir/ValueSet/clinicalimpression-status|4.0.0
ClinicalImpression.statusReason
  • Added Element
ClinicalImpression.encounter
  • Added Element
ClinicalImpression.assessor
  • Type Reference: Added Target Type PractitionerRole
ClinicalImpression.investigation.item
  • Type Reference: Added Target Type Media
ClinicalImpression.finding.itemCodeableConcept
  • Added Element
ClinicalImpression.finding.itemReference
  • Added Element
ClinicalImpression.supportingInfo
  • Added Element
ClinicalImpression.context
  • deleted
ClinicalImpression.finding.item[x]
  • deleted
ClinicalImpression.action
  • deleted
CodeSystem
CodeSystem.identifier
  • Max Cardinality changed from 1 to *
CodeSystem.status
  • Change value set from http://hl7.org/fhir/ValueSet/publication-status to http://hl7.org/fhir/ValueSet/publication-status|4.0.0
CodeSystem.experimental
  • No longer marked as Modifier
CodeSystem.valueSet
  • Type changed from uri to canonical(ValueSet)
CodeSystem.hierarchyMeaning
  • Change value set from http://hl7.org/fhir/ValueSet/codesystem-hierarchy-meaning to http://hl7.org/fhir/ValueSet/codesystem-hierarchy-meaning|4.0.0
CodeSystem.content
  • Change value set from http://hl7.org/fhir/ValueSet/codesystem-content-mode to http://hl7.org/fhir/ValueSet/codesystem-content-mode|4.0.0
CodeSystem.supplements
  • Added Element
CodeSystem.filter.operator
  • Change value set from http://hl7.org/fhir/ValueSet/filter-operator to http://hl7.org/fhir/ValueSet/filter-operator|4.0.0
CodeSystem.property.type
  • Change value set from http://hl7.org/fhir/ValueSet/concept-property-type to http://hl7.org/fhir/ValueSet/concept-property-type|4.0.0
CodeSystem.concept.designation.language
  • Change binding strength from extensible to preferred
CodeSystem.concept.property.value[x]
  • Add Type decimal
Communication
Communication.instantiatesCanonical
  • Added Element
Communication.instantiatesUri
  • Added Element
Communication.inResponseTo
  • Added Element
Communication.status
  • Change value set from http://hl7.org/fhir/ValueSet/event-status to http://hl7.org/fhir/ValueSet/event-status|4.0.0
Communication.statusReason
  • Added Element
Communication.priority
  • Added Element
Communication.topic
  • Max Cardinality changed from * to 1
  • Type changed from Reference(Resource) to CodeableConcept
Communication.about
  • Added Element
Communication.encounter
  • Added Element
Communication.recipient
  • Type Reference: Added Target Types PractitionerRole, CareTeam, HealthcareService
Communication.sender
  • Type Reference: Added Target Types PractitionerRole, HealthcareService
Communication.reasonReference
  • Type Reference: Added Target Types DiagnosticReport, DocumentReference
Communication.definition
  • deleted
Communication.notDone
  • deleted
Communication.notDoneReason
  • deleted
Communication.context
  • deleted
CommunicationRequest
CommunicationRequest.status
  • Change value set from http://hl7.org/fhir/ValueSet/request-status to http://hl7.org/fhir/ValueSet/request-status|4.0.0
CommunicationRequest.statusReason
  • Added Element
CommunicationRequest.priority
  • Change value set from http://hl7.org/fhir/ValueSet/request-priority to http://hl7.org/fhir/ValueSet/request-priority|4.0.0
CommunicationRequest.doNotPerform
  • Added Element
CommunicationRequest.about
  • Added Element
CommunicationRequest.encounter
  • Added Element
CommunicationRequest.requester
  • Type changed from BackboneElement to Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)
CommunicationRequest.recipient
  • Type Reference: Added Target Types PractitionerRole, HealthcareService
CommunicationRequest.sender
  • Type Reference: Added Target Types PractitionerRole, HealthcareService
CommunicationRequest.reasonReference
  • Type Reference: Added Target Types DiagnosticReport, DocumentReference
CommunicationRequest.topic
  • deleted
CommunicationRequest.context
  • deleted
CommunicationRequest.requester.agent
  • deleted
CommunicationRequest.requester.onBehalfOf
  • deleted
CompartmentDefinition
CompartmentDefinition
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
CompartmentDefinition.version
  • Added Element
CompartmentDefinition.status
  • Change value set from http://hl7.org/fhir/ValueSet/publication-status to http://hl7.org/fhir/ValueSet/publication-status|4.0.0
CompartmentDefinition.experimental
  • No longer marked as Modifier
CompartmentDefinition.code
  • Change value set from http://hl7.org/fhir/ValueSet/compartment-type to http://hl7.org/fhir/ValueSet/compartment-type|4.0.0
CompartmentDefinition.resource.code
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types to http://hl7.org/fhir/ValueSet/resource-types|4.0.0
CompartmentDefinition.title
  • deleted
CompartmentDefinition.jurisdiction
  • deleted
Composition
Composition.status
  • Change value set from http://hl7.org/fhir/ValueSet/composition-status to http://hl7.org/fhir/ValueSet/composition-status|4.0.0
Composition.category
  • Renamed from class to category
  • Max Cardinality changed from 1 to *
Composition.subject
  • Min Cardinality changed from 1 to 0
Composition.author
  • Type Reference: Added Target Types PractitionerRole, Organization
Composition.confidentiality
  • Change value set from http://terminology.hl7.org/ValueSet/v3-ConfidentialityClassification to http://terminology.hl7.org/ValueSet/v3-ConfidentialityClassification|4.0.0
  • No longer marked as Modifier
Composition.attester.mode
  • Max Cardinality changed from * to 1
  • Change value set from http://hl7.org/fhir/ValueSet/composition-attestation-mode to http://hl7.org/fhir/ValueSet/composition-attestation-mode|4.0.0
Composition.attester.party
  • Type Reference: Added Target Types RelatedPerson, PractitionerRole
Composition.relatesTo.code
  • Change value set from http://hl7.org/fhir/ValueSet/document-relationship-type to http://hl7.org/fhir/ValueSet/document-relationship-type|4.0.0
Composition.section.author
  • Added Element
Composition.section.focus
  • Added Element
Composition.section.mode
  • Change value set from http://hl7.org/fhir/ValueSet/list-mode to http://hl7.org/fhir/ValueSet/list-mode|4.0.0
  • No longer marked as Modifier
ConceptMap
ConceptMap.status
  • Change value set from http://hl7.org/fhir/ValueSet/publication-status to http://hl7.org/fhir/ValueSet/publication-status|4.0.0
ConceptMap.experimental
  • No longer marked as Modifier
ConceptMap.source[x]
  • Add Type canonical(ValueSet)
  • Remove Type Reference(ValueSet)
ConceptMap.target[x]
  • Add Type canonical(ValueSet)
  • Remove Type Reference(ValueSet)
ConceptMap.group.element.target.equivalence
  • Min Cardinality changed from 0 to 1
  • Change value set from http://hl7.org/fhir/ValueSet/concept-map-equivalence to http://hl7.org/fhir/ValueSet/concept-map-equivalence|4.0.0
  • Default Value "equivalent" removed
ConceptMap.group.element.target.dependsOn.system
  • Type changed from uri to canonical(CodeSystem)
ConceptMap.group.element.target.dependsOn.value
  • Renamed from code to value
ConceptMap.group.unmapped.mode
  • Change value set from http://hl7.org/fhir/ValueSet/conceptmap-unmapped-mode to http://hl7.org/fhir/ValueSet/conceptmap-unmapped-mode|4.0.0
ConceptMap.group.unmapped.url
  • Type changed from uri to canonical(ConceptMap)
Condition
Condition.clinicalStatus
  • Type changed from code to CodeableConcept
  • Change value set from http://hl7.org/fhir/ValueSet/condition-clinical to http://hl7.org/fhir/ValueSet/condition-clinical|4.0.0
Condition.verificationStatus
  • Type changed from code to CodeableConcept
  • Change value set from http://hl7.org/fhir/ValueSet/condition-ver-status to http://hl7.org/fhir/ValueSet/condition-ver-status|4.0.0
  • Default Value "unknown" removed
Condition.category
  • Add Binding http://hl7.org/fhir/ValueSet/condition-category (extensible)
Condition.encounter
  • Added Element
Condition.abatement[x]
  • Remove Type boolean
Condition.recordedDate
  • Renamed from assertedDate to recordedDate
Condition.recorder
  • Added Element
Condition.asserter
  • Type Reference: Added Target Type PractitionerRole
Condition.stage
  • Max Cardinality changed from 1 to *
Condition.stage.type
  • Added Element
Condition.context
  • deleted
Consent
Consent.identifier
  • Max Cardinality changed from 1 to *
Consent.status
  • Change value set from http://hl7.org/fhir/ValueSet/consent-state-codes to http://hl7.org/fhir/ValueSet/consent-state-codes|4.0.0
Consent.scope
  • Added Mandatory Element
Consent.category
  • Min Cardinality changed from 0 to 1
  • Add Binding http://hl7.org/fhir/ValueSet/consent-category (extensible)
Consent.patient
  • Min Cardinality changed from 1 to 0
Consent.performer
  • Added Element
Consent.source[x]
  • Remove Type Identifier
Consent.policyRule
  • Type changed from uri to CodeableConcept
  • Add Binding http://hl7.org/fhir/ValueSet/consent-policy (extensible)
Consent.verification
  • Added Element
Consent.verification.verified
  • Added Mandatory Element
Consent.verification.verifiedWith
  • Added Element
Consent.verification.verificationDate
  • Added Element
Consent.provision
  • Added Element
Consent.provision.type
  • Added Element
Consent.provision.period
  • Added Element
Consent.provision.actor
  • Added Element
Consent.provision.actor.role
  • Added Mandatory Element
Consent.provision.actor.reference
  • Added Mandatory Element
Consent.provision.action
  • Added Element
Consent.provision.securityLabel
  • Added Element
Consent.provision.purpose
  • Added Element
Consent.provision.class
  • Added Element
Consent.provision.code
  • Added Element
Consent.provision.dataPeriod
  • Added Element
Consent.provision.data
  • Added Element
Consent.provision.data.meaning
  • Added Mandatory Element
Consent.provision.data.reference
  • Added Mandatory Element
Consent.provision.provision
  • Added Element
Consent.period
  • deleted
Consent.consentingParty
  • deleted
Consent.actor
  • deleted
Consent.action
  • deleted
Consent.securityLabel
  • deleted
Consent.purpose
  • deleted
Consent.dataPeriod
  • deleted
Consent.data
  • deleted
Consent.except
  • deleted
Contract
Contract.identifier
  • Max Cardinality changed from 1 to *
Contract.url
  • Added Element
Contract.version
  • Added Element
Contract.status
  • Change value set from http://hl7.org/fhir/ValueSet/contract-status to http://hl7.org/fhir/ValueSet/contract-status|4.0.0
Contract.legalState
  • Added Element
Contract.instantiatesCanonical
  • Added Element
Contract.instantiatesUri
  • Added Element
Contract.expirationType
  • Added Element
Contract.site
  • Added Element
Contract.name
  • Added Element
Contract.title
  • Added Element
Contract.subtitle
  • Added Element
Contract.alias
  • Added Element
Contract.author
  • Added Element
Contract.scope
  • Added Element
Contract.topic[x]
  • Renamed from topic to topic[x]
  • Max Cardinality changed from * to 1
  • Add Type CodeableConcept
Contract.contentDefinition
  • Added Element
Contract.contentDefinition.type
  • Added Mandatory Element
Contract.contentDefinition.subType
  • Added Element
Contract.contentDefinition.publisher
  • Added Element
Contract.contentDefinition.publicationDate
  • Added Element
Contract.contentDefinition.publicationStatus
  • Added Mandatory Element
Contract.contentDefinition.copyright
  • Added Element
Contract.term.topic[x]
  • Renamed from topic to topic[x]
  • Max Cardinality changed from * to 1
  • Add Type CodeableConcept
Contract.term.securityLabel
  • Type changed from Coding to BackboneElement
  • Remove Binding http://hl7.org/fhir/ValueSet/security-labels (extensible)
Contract.term.securityLabel.number
  • Added Element
Contract.term.securityLabel.classification
  • Added Mandatory Element
Contract.term.securityLabel.category
  • Added Element
Contract.term.securityLabel.control
  • Added Element
Contract.term.offer
  • Added Mandatory Element
Contract.term.offer.identifier
  • Added Element
Contract.term.offer.party
  • Added Element
Contract.term.offer.party.reference
  • Added Mandatory Element
Contract.term.offer.party.role
  • Added Mandatory Element
Contract.term.offer.topic
  • Added Element
Contract.term.offer.type
  • Added Element
Contract.term.offer.decision
  • Added Element
Contract.term.offer.decisionMode
  • Added Element
Contract.term.offer.answer
  • Added Element
Contract.term.offer.answer.value[x]
  • Added Mandatory Element
Contract.term.offer.text
  • Added Element
Contract.term.offer.linkId
  • Added Element
Contract.term.offer.securityLabelNumber
  • Added Element
Contract.term.asset
  • Added Element
Contract.term.asset.scope
  • Added Element
Contract.term.asset.type
  • Added Element
Contract.term.asset.typeReference
  • Added Element
Contract.term.asset.subtype
  • Added Element
Contract.term.asset.relationship
  • Added Element
Contract.term.asset.context
  • Added Element
Contract.term.asset.context.reference
  • Added Element
Contract.term.asset.context.code
  • Added Element
Contract.term.asset.context.text
  • Added Element
Contract.term.asset.condition
  • Added Element
Contract.term.asset.periodType
  • Added Element
Contract.term.asset.period
  • Added Element
Contract.term.asset.usePeriod
  • Added Element
Contract.term.asset.text
  • Added Element
Contract.term.asset.linkId
  • Added Element
Contract.term.asset.answer
  • Added Element
Contract.term.asset.securityLabelNumber
  • Added Element
Contract.term.asset.valuedItem
  • Added Element
Contract.term.asset.valuedItem.entity[x]
  • Added Element
Contract.term.asset.valuedItem.identifier
  • Added Element
Contract.term.asset.valuedItem.effectiveTime
  • Added Element
Contract.term.asset.valuedItem.quantity
  • Added Element
Contract.term.asset.valuedItem.unitPrice
  • Added Element
Contract.term.asset.valuedItem.factor
  • Added Element
Contract.term.asset.valuedItem.points
  • Added Element
Contract.term.asset.valuedItem.net
  • Added Element
Contract.term.asset.valuedItem.payment
  • Added Element
Contract.term.asset.valuedItem.paymentDate
  • Added Element
Contract.term.asset.valuedItem.responsible
  • Added Element
Contract.term.asset.valuedItem.recipient
  • Added Element
Contract.term.asset.valuedItem.linkId
  • Added Element
Contract.term.asset.valuedItem.securityLabelNumber
  • Added Element
Contract.term.action
  • Type changed from CodeableConcept to BackboneElement
Contract.term.action.doNotPerform
  • Added Element
Contract.term.action.type
  • Added Mandatory Element
Contract.term.action.subject
  • Added Element
Contract.term.action.subject.reference
  • Added Mandatory Element
Contract.term.action.subject.role
  • Added Element
Contract.term.action.intent
  • Added Mandatory Element
Contract.term.action.linkId
  • Added Element
Contract.term.action.status
  • Added Mandatory Element
Contract.term.action.context
  • Added Element
Contract.term.action.contextLinkId
  • Added Element
Contract.term.action.occurrence[x]
  • Added Element
Contract.term.action.requester
  • Added Element
Contract.term.action.requesterLinkId
  • Added Element
Contract.term.action.performerType
  • Added Element
Contract.term.action.performerRole
  • Added Element
Contract.term.action.performer
  • Added Element
Contract.term.action.performerLinkId
  • Added Element
Contract.term.action.reasonCode
  • Added Element
Contract.term.action.reasonReference
  • Added Element
Contract.term.action.reason
  • Added Element
Contract.term.action.reasonLinkId
  • Added Element
Contract.term.action.note
  • Added Element
Contract.term.action.securityLabelNumber
  • Added Element
Contract.supportingInfo
  • Added Element
Contract.relevantHistory
  • Added Element
Contract.signer.party
  • Type Reference: Added Target Type PractitionerRole
Contract.legallyBinding[x]
  • Added Element
Contract.action
  • deleted
Contract.actionReason
  • deleted
Contract.decisionType
  • deleted
Contract.securityLabel
  • deleted
Contract.agent
  • deleted
Contract.valuedItem
  • deleted
Contract.term.actionReason
  • deleted
Contract.term.agent
  • deleted
Contract.term.valuedItem
  • deleted
Contract.binding[x]
  • deleted
Coverage
Coverage.status
  • Min Cardinality changed from 0 to 1
  • Change value set from http://hl7.org/fhir/ValueSet/fm-status to http://hl7.org/fhir/ValueSet/fm-status|4.0.0
Coverage.beneficiary
  • Min Cardinality changed from 0 to 1
Coverage.relationship
  • Add Binding http://hl7.org/fhir/ValueSet/subscriber-relationship (extensible)
Coverage.payor
  • Min Cardinality changed from 0 to 1
Coverage.class
  • Renamed from grouping to class
  • Max Cardinality changed from 1 to *
Coverage.class.type
  • Added Mandatory Element
Coverage.class.value
  • Added Mandatory Element
Coverage.class.name
  • Added Element
Coverage.costToBeneficiary
  • Added Element
Coverage.costToBeneficiary.type
  • Added Element
Coverage.costToBeneficiary.value[x]
  • Added Mandatory Element
Coverage.costToBeneficiary.exception
  • Added Element
Coverage.costToBeneficiary.exception.type
  • Added Mandatory Element
Coverage.costToBeneficiary.exception.period
  • Added Element
Coverage.subrogation
  • Added Element
Coverage.grouping.group
  • deleted
Coverage.grouping.groupDisplay
  • deleted
Coverage.grouping.subGroup
  • deleted
Coverage.grouping.subGroupDisplay
  • deleted
Coverage.grouping.plan
  • deleted
Coverage.grouping.planDisplay
  • deleted
Coverage.grouping.subPlan
  • deleted
Coverage.grouping.subPlanDisplay
  • deleted
Coverage.grouping.class
  • deleted
Coverage.grouping.classDisplay
  • deleted
Coverage.grouping.subClass
  • deleted
Coverage.grouping.subClassDisplay
  • deleted
Coverage.sequence
  • deleted
CoverageEligibilityRequest
  • Added Resource
CoverageEligibilityResponse
  • Added Resource
DetectedIssue
DetectedIssue.identifier
  • Max Cardinality changed from 1 to *
DetectedIssue.status
  • Change value set from http://hl7.org/fhir/ValueSet/observation-status to http://hl7.org/fhir/ValueSet/observation-status|4.0.0
DetectedIssue.code
  • Renamed from category to code
DetectedIssue.severity
  • Change value set from http://hl7.org/fhir/ValueSet/detectedissue-severity to http://hl7.org/fhir/ValueSet/detectedissue-severity|4.0.0
DetectedIssue.identified[x]
  • Added Element
DetectedIssue.author
  • Type Reference: Added Target Type PractitionerRole
DetectedIssue.evidence
  • Added Element
DetectedIssue.evidence.code
  • Added Element
DetectedIssue.evidence.detail
  • Added Element
DetectedIssue.mitigation.author
  • Type Reference: Added Target Type PractitionerRole
DetectedIssue.date
  • deleted
Device
Device.definition
  • Added Element
Device.udiCarrier
  • Added Element
Device.udiCarrier.deviceIdentifier
  • Added Element
Device.udiCarrier.issuer
  • Added Element
Device.udiCarrier.jurisdiction
  • Added Element
Device.udiCarrier.carrierAIDC
  • Added Element
Device.udiCarrier.carrierHRF
  • Added Element
Device.udiCarrier.entryType
  • Added Element
Device.status
  • Change value set from http://hl7.org/fhir/ValueSet/device-status to http://hl7.org/fhir/ValueSet/device-status|4.0.0
Device.statusReason
  • Added Element
Device.distinctIdentifier
  • Added Element
Device.serialNumber
  • Added Element
Device.deviceName
  • Added Element
Device.deviceName.name
  • Added Mandatory Element
Device.deviceName.type
  • Added Mandatory Element
Device.modelNumber
  • Added Element
Device.partNumber
  • Added Element
Device.specialization
  • Added Element
Device.specialization.systemType
  • Added Mandatory Element
Device.specialization.version
  • Added Element
Device.version
  • Max Cardinality changed from 1 to *
  • Type changed from string to BackboneElement
Device.version.type
  • Added Element
Device.version.component
  • Added Element
Device.version.value
  • Added Mandatory Element
Device.property
  • Added Element
Device.property.type
  • Added Mandatory Element
Device.property.valueQuantity
  • Added Element
Device.property.valueCode
  • Added Element
Device.parent
  • Added Element
Device.udi
  • deleted
Device.model
  • deleted
DeviceDefinition
  • Added Resource
DeviceMetric
DeviceMetric.identifier
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
DeviceMetric.parent
  • Type Reference: Added Target Type Device
  • Type Reference: Removed Target Type DeviceComponent
DeviceMetric.operationalStatus
  • Change value set from http://hl7.org/fhir/ValueSet/metric-operational-status to http://hl7.org/fhir/ValueSet/metric-operational-status|4.0.0
DeviceMetric.color
  • Change value set from http://hl7.org/fhir/ValueSet/metric-color to http://hl7.org/fhir/ValueSet/metric-color|4.0.0
DeviceMetric.category
  • Change value set from http://hl7.org/fhir/ValueSet/metric-category to http://hl7.org/fhir/ValueSet/metric-category|4.0.0
DeviceMetric.calibration.type
  • Change value set from http://hl7.org/fhir/ValueSet/metric-calibration-type to http://hl7.org/fhir/ValueSet/metric-calibration-type|4.0.0
DeviceMetric.calibration.state
  • Change value set from http://hl7.org/fhir/ValueSet/metric-calibration-state to http://hl7.org/fhir/ValueSet/metric-calibration-state|4.0.0
DeviceRequest
DeviceRequest.instantiatesCanonical
  • Added Element
DeviceRequest.instantiatesUri
  • Added Element
DeviceRequest.status
  • Change value set from http://hl7.org/fhir/ValueSet/request-status to http://hl7.org/fhir/ValueSet/request-status|4.0.0
DeviceRequest.intent
  • Type changed from CodeableConcept to code
  • Change value set from http://build.fhir.org/valueset-request-intent.html to http://hl7.org/fhir/ValueSet/request-intent|4.0.0
DeviceRequest.priority
  • Change value set from http://hl7.org/fhir/ValueSet/request-priority to http://hl7.org/fhir/ValueSet/request-priority|4.0.0
  • Default Value "If missing, normal priority" removed
DeviceRequest.parameter
  • Added Element
DeviceRequest.parameter.code
  • Added Element
DeviceRequest.parameter.value[x]
  • Added Element
DeviceRequest.encounter
  • Added Element
DeviceRequest.requester
  • Type changed from BackboneElement to Reference(Device | Practitioner | PractitionerRole | Organization)
DeviceRequest.performer
  • Type Reference: Added Target Types PractitionerRole, CareTeam
DeviceRequest.reasonReference
  • Type Reference: Added Target Types Condition, Observation, DiagnosticReport, DocumentReference
  • Type Reference: Removed Target Type Resource
DeviceRequest.insurance
  • Added Element
DeviceRequest.definition
  • deleted
DeviceRequest.context
  • deleted
DeviceRequest.requester.agent
  • deleted
DeviceRequest.requester.onBehalfOf
  • deleted
DeviceUseStatement
DeviceUseStatement.basedOn
  • Added Element
DeviceUseStatement.status
  • Change value set from http://hl7.org/fhir/ValueSet/device-statement-status to http://hl7.org/fhir/ValueSet/device-statement-status|4.0.0
DeviceUseStatement.derivedFrom
  • Added Element
DeviceUseStatement.source
  • Type Reference: Added Target Type PractitionerRole
DeviceUseStatement.reasonCode
  • Added Element
DeviceUseStatement.reasonReference
  • Added Element
DeviceUseStatement.whenUsed
  • deleted
DeviceUseStatement.indication
  • deleted
DiagnosticReport
DiagnosticReport.basedOn
  • Type Reference: Added Target Type ServiceRequest
  • Type Reference: Removed Target Types ProcedureRequest, ReferralRequest
DiagnosticReport.status
  • Change value set from http://hl7.org/fhir/ValueSet/diagnostic-report-status to http://hl7.org/fhir/ValueSet/diagnostic-report-status|4.0.0
DiagnosticReport.category
  • Max Cardinality changed from 1 to *
DiagnosticReport.encounter
  • Added Element
DiagnosticReport.performer
  • Type changed from BackboneElement to Reference(Practitioner | PractitionerRole | Organization | CareTeam)
DiagnosticReport.resultsInterpreter
  • Added Element
DiagnosticReport.imagingStudy
  • Type Reference: Removed Target Type ImagingManifest
DiagnosticReport.media
  • Renamed from image to media
DiagnosticReport.media.comment
  • Moved from DiagnosticReport.image to DiagnosticReport.media
DiagnosticReport.media.link
  • Moved from DiagnosticReport.image to DiagnosticReport.media
DiagnosticReport.conclusionCode
  • Renamed from codedDiagnosis to conclusionCode
DiagnosticReport.context
  • deleted
DiagnosticReport.performer.role
  • deleted
DiagnosticReport.performer.actor
  • deleted
DocumentManifest
DocumentManifest.status
  • Change value set from http://hl7.org/fhir/ValueSet/document-reference-status to http://hl7.org/fhir/ValueSet/document-reference-status|4.0.0
DocumentManifest.author
  • Type Reference: Added Target Type PractitionerRole
DocumentManifest.recipient
  • Type Reference: Added Target Type PractitionerRole
DocumentManifest.content
  • Type changed from BackboneElement to Reference(Resource)
DocumentManifest.content.p[x]
  • deleted
DocumentReference
DocumentReference.status
  • Change value set from http://hl7.org/fhir/ValueSet/document-reference-status to http://hl7.org/fhir/ValueSet/document-reference-status|4.0.0
DocumentReference.docStatus
  • Change value set from http://hl7.org/fhir/ValueSet/composition-status to http://hl7.org/fhir/ValueSet/composition-status|4.0.0
DocumentReference.type
  • Min Cardinality changed from 1 to 0
DocumentReference.category
  • Renamed from class to category
  • Max Cardinality changed from 1 to *
DocumentReference.date
  • Added Element
DocumentReference.author
  • Type Reference: Added Target Type PractitionerRole
DocumentReference.authenticator
  • Type Reference: Added Target Type PractitionerRole
DocumentReference.relatesTo
  • No longer marked as Modifier
DocumentReference.relatesTo.code
  • Change value set from http://hl7.org/fhir/ValueSet/document-relationship-type to http://hl7.org/fhir/ValueSet/document-relationship-type|4.0.0
DocumentReference.context.encounter
  • Max Cardinality changed from 1 to *
  • Type Reference: Added Target Type EpisodeOfCare
DocumentReference.context.related
  • Type changed from BackboneElement to Reference(Resource)
DocumentReference.created
  • deleted
DocumentReference.indexed
  • deleted
DocumentReference.context.related.identifier
  • deleted
DocumentReference.context.related.ref
  • deleted
DomainResource
  • No Changes
EffectEvidenceSynthesis
  • Added Resource
Encounter
Encounter.status
  • Change value set from http://hl7.org/fhir/ValueSet/encounter-status to http://hl7.org/fhir/ValueSet/encounter-status|4.0.0
Encounter.statusHistory.status
  • Change value set from http://hl7.org/fhir/ValueSet/encounter-status to http://hl7.org/fhir/ValueSet/encounter-status|4.0.0
Encounter.class
  • Min Cardinality changed from 0 to 1
Encounter.serviceType
  • Added Element
Encounter.basedOn
  • Renamed from incomingReferral to basedOn
  • Type Reference: Added Target Type ServiceRequest
  • Type Reference: Removed Target Type ReferralRequest
Encounter.participant.individual
  • Type Reference: Added Target Type PractitionerRole
Encounter.appointment
  • Max Cardinality changed from 1 to *
Encounter.reasonCode
  • Added Element
Encounter.reasonReference
  • Added Element
Encounter.diagnosis.use
  • Added Element
Encounter.hospitalization.origin
  • Type Reference: Added Target Type Organization
Encounter.hospitalization.destination
  • Type Reference: Added Target Type Organization
Encounter.location.status
  • Change value set from http://hl7.org/fhir/ValueSet/encounter-location-status to http://hl7.org/fhir/ValueSet/encounter-location-status|4.0.0
Encounter.location.physicalType
  • Added Element
Encounter.reason
  • deleted
Encounter.diagnosis.role
  • deleted
Endpoint
Endpoint.status
  • Change value set from http://hl7.org/fhir/ValueSet/endpoint-status to http://hl7.org/fhir/ValueSet/endpoint-status|4.0.0
Endpoint.connectionType
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/endpoint-connection-type" to "http://terminology.hl7.org/CodeSystem/endpoint-connection-type"
Endpoint.payloadMimeType
  • Change value set from http://hl7.org/fhir/ValueSet/mimetypes to http://hl7.org/fhir/ValueSet/mimetypes|4.0.0
Endpoint.address
  • Type changed from uri to url
EnrollmentRequest
EnrollmentRequest.status
  • Change value set from http://hl7.org/fhir/ValueSet/fm-status to http://hl7.org/fhir/ValueSet/fm-status|4.0.0
EnrollmentRequest.provider
  • Type Reference: Added Target Types PractitionerRole, Organization
EnrollmentRequest.candidate
  • Renamed from subject to candidate
EnrollmentRequest.organization
  • deleted
EnrollmentResponse
EnrollmentResponse.status
  • Change value set from http://hl7.org/fhir/ValueSet/fm-status to http://hl7.org/fhir/ValueSet/fm-status|4.0.0
EnrollmentResponse.outcome
  • Type changed from CodeableConcept to code
  • Change value set from http://hl7.org/fhir/ValueSet/remittance-outcome to http://hl7.org/fhir/ValueSet/remittance-outcome|4.0.0
EnrollmentResponse.requestProvider
  • Type Reference: Added Target Types PractitionerRole, Organization
EnrollmentResponse.requestOrganization
  • deleted
EpisodeOfCare
EpisodeOfCare.status
  • Change value set from http://hl7.org/fhir/ValueSet/episode-of-care-status to http://hl7.org/fhir/ValueSet/episode-of-care-status|4.0.0
EpisodeOfCare.statusHistory.status
  • Change value set from http://hl7.org/fhir/ValueSet/episode-of-care-status to http://hl7.org/fhir/ValueSet/episode-of-care-status|4.0.0
EpisodeOfCare.referralRequest
  • Type Reference: Added Target Type ServiceRequest
  • Type Reference: Removed Target Type ReferralRequest
EpisodeOfCare.careManager
  • Type Reference: Added Target Type PractitionerRole
EventDefinition
  • Added Resource
Evidence
  • Added Resource
EvidenceVariable
  • Added Resource
ExampleScenario
  • Added Resource
ExplanationOfBenefit
ExplanationOfBenefit.status
  • Min Cardinality changed from 0 to 1
  • Change value set from http://hl7.org/fhir/ValueSet/explanationofbenefit-status to http://hl7.org/fhir/ValueSet/explanationofbenefit-status|4.0.0
ExplanationOfBenefit.type
  • Min Cardinality changed from 0 to 1
  • Change binding strength from required to extensible
ExplanationOfBenefit.subType
  • Max Cardinality changed from * to 1
ExplanationOfBenefit.use
  • Added Mandatory Element
ExplanationOfBenefit.patient
  • Min Cardinality changed from 0 to 1
ExplanationOfBenefit.created
  • Min Cardinality changed from 0 to 1
ExplanationOfBenefit.enterer
  • Type Reference: Added Target Type PractitionerRole
ExplanationOfBenefit.insurer
  • Min Cardinality changed from 0 to 1
ExplanationOfBenefit.provider
  • Min Cardinality changed from 0 to 1
  • Type Reference: Added Target Types PractitionerRole, Organization
ExplanationOfBenefit.priority
  • Added Element
ExplanationOfBenefit.fundsReserveRequested
  • Added Element
ExplanationOfBenefit.fundsReserve
  • Added Element
ExplanationOfBenefit.payee.party
  • Type Reference: Added Target Type PractitionerRole
ExplanationOfBenefit.referral
  • Type Reference: Added Target Type ServiceRequest
  • Type Reference: Removed Target Type ReferralRequest
ExplanationOfBenefit.outcome
  • Min Cardinality changed from 0 to 1
  • Type changed from CodeableConcept to code
  • Add Binding http://hl7.org/fhir/ValueSet/remittance-outcome|4.0.0 (required)
ExplanationOfBenefit.preAuthRef
  • Added Element
ExplanationOfBenefit.preAuthRefPeriod
  • Added Element
ExplanationOfBenefit.careTeam.provider
  • Type Reference: Added Target Type PractitionerRole
ExplanationOfBenefit.supportingInfo
  • Renamed from information to supportingInfo
ExplanationOfBenefit.supportingInfo.sequence
  • Moved from ExplanationOfBenefit.information to ExplanationOfBenefit.supportingInfo
ExplanationOfBenefit.supportingInfo.category
  • Moved from ExplanationOfBenefit.information to ExplanationOfBenefit.supportingInfo
ExplanationOfBenefit.supportingInfo.code
  • Moved from ExplanationOfBenefit.information to ExplanationOfBenefit.supportingInfo
ExplanationOfBenefit.supportingInfo.timing[x]
  • Moved from ExplanationOfBenefit.information to ExplanationOfBenefit.supportingInfo
ExplanationOfBenefit.supportingInfo.value[x]
  • Moved from ExplanationOfBenefit.information to ExplanationOfBenefit.supportingInfo
  • Add Type boolean
ExplanationOfBenefit.supportingInfo.reason
  • Moved from ExplanationOfBenefit.information to ExplanationOfBenefit.supportingInfo
ExplanationOfBenefit.diagnosis.onAdmission
  • Added Element
ExplanationOfBenefit.procedure.type
  • Added Element
ExplanationOfBenefit.procedure.udi
  • Added Element
ExplanationOfBenefit.insurance
  • Min Cardinality changed from 0 to 1
  • Max Cardinality changed from 1 to *
ExplanationOfBenefit.insurance.focal
  • Added Mandatory Element
ExplanationOfBenefit.insurance.coverage
  • Min Cardinality changed from 0 to 1
ExplanationOfBenefit.accident.type
  • Change binding strength from required to extensible
ExplanationOfBenefit.item.careTeamSequence
  • Renamed from careTeamLinkId to careTeamSequence
ExplanationOfBenefit.item.diagnosisSequence
  • Renamed from diagnosisLinkId to diagnosisSequence
ExplanationOfBenefit.item.procedureSequence
  • Renamed from procedureLinkId to procedureSequence
ExplanationOfBenefit.item.informationSequence
  • Renamed from informationLinkId to informationSequence
ExplanationOfBenefit.item.productOrService
  • Renamed from service to productOrService
  • Min Cardinality changed from 0 to 1
ExplanationOfBenefit.item.detail.productOrService
  • Renamed from service to productOrService
  • Min Cardinality changed from 0 to 1
ExplanationOfBenefit.item.detail.subDetail.productOrService
  • Renamed from service to productOrService
  • Min Cardinality changed from 0 to 1
ExplanationOfBenefit.addItem.itemSequence
  • Renamed from sequenceLinkId to itemSequence
ExplanationOfBenefit.addItem.detailSequence
  • Added Element
ExplanationOfBenefit.addItem.subDetailSequence
  • Added Element
ExplanationOfBenefit.addItem.provider
  • Added Element
ExplanationOfBenefit.addItem.productOrService
  • Renamed from service to productOrService
  • Min Cardinality changed from 0 to 1
ExplanationOfBenefit.addItem.programCode
  • Added Element
ExplanationOfBenefit.addItem.serviced[x]
  • Added Element
ExplanationOfBenefit.addItem.location[x]
  • Added Element
ExplanationOfBenefit.addItem.quantity
  • Added Element
ExplanationOfBenefit.addItem.unitPrice
  • Added Element
ExplanationOfBenefit.addItem.factor
  • Added Element
ExplanationOfBenefit.addItem.net
  • Renamed from fee to net
ExplanationOfBenefit.addItem.bodySite
  • Added Element
ExplanationOfBenefit.addItem.subSite
  • Added Element
ExplanationOfBenefit.addItem.detail.productOrService
  • Renamed from service to productOrService
  • Min Cardinality changed from 0 to 1
ExplanationOfBenefit.addItem.detail.quantity
  • Added Element
ExplanationOfBenefit.addItem.detail.unitPrice
  • Added Element
ExplanationOfBenefit.addItem.detail.factor
  • Added Element
ExplanationOfBenefit.addItem.detail.net
  • Renamed from fee to net
ExplanationOfBenefit.addItem.detail.subDetail
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.productOrService
  • Added Mandatory Element
ExplanationOfBenefit.addItem.detail.subDetail.modifier
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.quantity
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.unitPrice
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.factor
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.net
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.noteNumber
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.adjudication
  • Added Element
ExplanationOfBenefit.adjudication
  • Added Element
ExplanationOfBenefit.total
  • Added Element
ExplanationOfBenefit.total.category
  • Added Mandatory Element
ExplanationOfBenefit.total.amount
  • Added Mandatory Element
ExplanationOfBenefit.formCode
  • Added Element
ExplanationOfBenefit.form
  • Type changed from CodeableConcept to Attachment
ExplanationOfBenefit.processNote.type
  • Type changed from CodeableConcept to code
  • Change value set from http://hl7.org/fhir/ValueSet/note-type to http://hl7.org/fhir/ValueSet/note-type|4.0.0
ExplanationOfBenefit.processNote.language
  • Change binding strength from extensible to preferred
ExplanationOfBenefit.benefitPeriod
  • Added Element
ExplanationOfBenefit.organization
  • deleted
ExplanationOfBenefit.payee.resourceType
  • deleted
ExplanationOfBenefit.employmentImpacted
  • deleted
ExplanationOfBenefit.hospitalization
  • deleted
ExplanationOfBenefit.item.detail.type
  • deleted
ExplanationOfBenefit.item.detail.subDetail.type
  • deleted
ExplanationOfBenefit.addItem.revenue
  • deleted
ExplanationOfBenefit.addItem.category
  • deleted
ExplanationOfBenefit.addItem.detail.revenue
  • deleted
ExplanationOfBenefit.addItem.detail.category
  • deleted
ExplanationOfBenefit.totalCost
  • deleted
ExplanationOfBenefit.unallocDeductable
  • deleted
ExplanationOfBenefit.totalBenefit
  • deleted
ExplanationOfBenefit.benefitBalance.subCategory
  • deleted
FamilyMemberHistory
FamilyMemberHistory.instantiatesCanonical
  • Added Element
FamilyMemberHistory.instantiatesUri
  • Added Element
FamilyMemberHistory.status
  • Change value set from http://hl7.org/fhir/ValueSet/history-status to http://hl7.org/fhir/ValueSet/history-status|4.0.0
FamilyMemberHistory.dataAbsentReason
  • Added Element
FamilyMemberHistory.sex
  • Added Element
FamilyMemberHistory.estimatedAge
  • No longer marked as Modifier
FamilyMemberHistory.reasonReference
  • Type Reference: Added Target Types DiagnosticReport, DocumentReference
FamilyMemberHistory.condition.contributedToDeath
  • Added Element
FamilyMemberHistory.definition
  • deleted
FamilyMemberHistory.notDone
  • deleted
FamilyMemberHistory.notDoneReason
  • deleted
FamilyMemberHistory.gender
  • deleted
Flag
Flag.status
  • Change value set from http://hl7.org/fhir/ValueSet/flag-status to http://hl7.org/fhir/ValueSet/flag-status|4.0.0
Flag.category
  • Max Cardinality changed from 1 to *
Flag.author
  • Type Reference: Added Target Type PractitionerRole
Goal
Goal.lifecycleStatus
  • Added Mandatory Element
Goal.achievementStatus
  • Added Element
Goal.subject
  • Min Cardinality changed from 0 to 1
Goal.target
  • Max Cardinality changed from 1 to *
Goal.target.detail[x]
  • Add Types string, boolean, integer, Ratio
Goal.expressedBy
  • Type Reference: Added Target Type PractitionerRole
Goal.addresses
  • Type Reference: Added Target Type ServiceRequest
  • Type Reference: Removed Target Type ProcedureRequest
Goal.status
  • deleted
GraphDefinition
GraphDefinition.status
  • Change value set from http://hl7.org/fhir/ValueSet/publication-status to http://hl7.org/fhir/ValueSet/publication-status|4.0.0
GraphDefinition.experimental
  • No longer marked as Modifier
GraphDefinition.start
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types to http://hl7.org/fhir/ValueSet/resource-types|4.0.0
GraphDefinition.profile
  • Type changed from uri to canonical(StructureDefinition)
GraphDefinition.link.path
  • Min Cardinality changed from 1 to 0
GraphDefinition.link.target
  • Min Cardinality changed from 1 to 0
GraphDefinition.link.target.type
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types to http://hl7.org/fhir/ValueSet/resource-types|4.0.0
GraphDefinition.link.target.params
  • Added Element
GraphDefinition.link.target.profile
  • Type changed from uri to canonical(StructureDefinition)
GraphDefinition.link.target.compartment.use
  • Added Mandatory Element
GraphDefinition.link.target.compartment.code
  • Change value set from http://hl7.org/fhir/ValueSet/compartment-type to http://hl7.org/fhir/ValueSet/compartment-type|4.0.0
GraphDefinition.link.target.compartment.rule
  • Change value set from http://hl7.org/fhir/ValueSet/graph-compartment-rule to http://hl7.org/fhir/ValueSet/graph-compartment-rule|4.0.0
Group
Group.active
  • Default Value "true" removed
Group.type
  • Change value set from http://hl7.org/fhir/ValueSet/group-type to http://hl7.org/fhir/ValueSet/group-type|4.0.0
Group.managingEntity
  • Added Element
Group.characteristic.value[x]
  • Add Type Reference
Group.characteristic.exclude
  • No longer marked as Modifier
Group.member.entity
  • Type Reference: Added Target Types PractitionerRole, Group
Group.member.inactive
  • Default Value "false" removed
GuidanceResponse
GuidanceResponse.requestIdentifier
  • Renamed from requestId to requestIdentifier
  • Type changed from id to Identifier
GuidanceResponse.identifier
  • Max Cardinality changed from 1 to *
GuidanceResponse.module[x]
  • Renamed from module to module[x]
  • Add Types uri, canonical, CodeableConcept
  • Remove Type Reference(ServiceDefinition)
GuidanceResponse.status
  • Change value set from http://hl7.org/fhir/ValueSet/guidance-response-status to http://hl7.org/fhir/ValueSet/guidance-response-status|4.0.0
GuidanceResponse.encounter
  • Added Element
GuidanceResponse.reasonCode
  • Added Element
GuidanceResponse.reasonReference
  • Added Element
GuidanceResponse.context
  • deleted
GuidanceResponse.reason[x]
  • deleted
HealthcareService
HealthcareService.active
  • Default Value "true" removed
HealthcareService.category
  • Max Cardinality changed from 1 to *
HealthcareService.extraDetails
  • Type changed from string to markdown
HealthcareService.eligibility
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to BackboneElement
HealthcareService.eligibility.code
  • Added Element
HealthcareService.eligibility.comment
  • Added Element
HealthcareService.program
  • Added Element
HealthcareService.communication
  • Added Element
HealthcareService.availableTime.daysOfWeek
  • Change value set from http://hl7.org/fhir/ValueSet/days-of-week to http://hl7.org/fhir/ValueSet/days-of-week|4.0.0
HealthcareService.eligibilityNote
  • deleted
HealthcareService.programName
  • deleted
ImagingStudy
ImagingStudy.status
  • Added Mandatory Element
ImagingStudy.modality
  • Renamed from modalityList to modality
  • Change value set from http://hl7.org/fhir/ValueSet/dicom-cid29 to http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_29.html
ImagingStudy.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Types Device, Group
ImagingStudy.encounter
  • Added Element
ImagingStudy.basedOn
  • Type Reference: Added Target Types ServiceRequest, Appointment, AppointmentResponse, Task
  • Type Reference: Removed Target Types ReferralRequest, ProcedureRequest
ImagingStudy.referrer
  • Type Reference: Added Target Type PractitionerRole
ImagingStudy.interpreter
  • Type Reference: Added Target Type PractitionerRole
ImagingStudy.procedureReference
  • Max Cardinality changed from * to 1
ImagingStudy.procedureCode
  • Add Binding http://www.rsna.org/RadLex_Playbook.aspx (extensible)
ImagingStudy.location
  • Added Element
ImagingStudy.reasonCode
  • Added Element
ImagingStudy.reasonReference
  • Added Element
ImagingStudy.note
  • Added Element
ImagingStudy.series.uid
  • Type changed from oid to id
ImagingStudy.series.modality
  • Change value set from http://hl7.org/fhir/ValueSet/dicom-cid29 to http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_29.html
ImagingStudy.series.specimen
  • Added Element
ImagingStudy.series.performer
  • Type changed from Reference(Practitioner) to BackboneElement
ImagingStudy.series.performer.function
  • Added Element
ImagingStudy.series.performer.actor
  • Added Mandatory Element
ImagingStudy.series.instance.uid
  • Type changed from oid to id
ImagingStudy.series.instance.sopClass
  • Type changed from oid to Coding
  • Add Binding http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1 (extensible)
ImagingStudy.uid
  • deleted
ImagingStudy.accession
  • deleted
ImagingStudy.availability
  • deleted
ImagingStudy.context
  • deleted
ImagingStudy.reason
  • deleted
ImagingStudy.series.availability
  • deleted
Immunization
Immunization.status
  • Change value set from http://hl7.org/fhir/ValueSet/immunization-status to http://hl7.org/fhir/ValueSet/immunization-status|4.0.0
Immunization.statusReason
  • Renamed from notGiven to statusReason
  • Min Cardinality changed from 1 to 0
  • Type changed from boolean to CodeableConcept
  • No longer marked as Modifier
Immunization.occurrence[x]
  • Renamed from date to occurrence[x]
  • Min Cardinality changed from 0 to 1
  • Add Type string
Immunization.recorded
  • Added Element
Immunization.primarySource
  • Min Cardinality changed from 1 to 0
Immunization.performer
  • Renamed from practitioner to performer
Immunization.performer.function
  • Moved from Immunization.practitioner.role to function
  • Change value set from http://hl7.org/fhir/ValueSet/immunization-role to http://hl7.org/fhir/ValueSet/immunization-function
Immunization.performer.actor
  • Moved from Immunization.practitioner to Immunization.performer
  • Type Reference: Added Target Types PractitionerRole, Organization
Immunization.reasonCode
  • Moved from Immunization.explanation.reason to reasonCode
Immunization.reasonReference
  • Added Element
Immunization.isSubpotent
  • Added Element
Immunization.subpotentReason
  • Added Element
Immunization.education
  • Added Element
Immunization.education.documentType
  • Added Element
Immunization.education.reference
  • Added Element
Immunization.education.publicationDate
  • Added Element
Immunization.education.presentationDate
  • Added Element
Immunization.programEligibility
  • Added Element
Immunization.fundingSource
  • Added Element
Immunization.protocolApplied
  • Renamed from vaccinationProtocol to protocolApplied
Immunization.protocolApplied.series
  • Moved from Immunization.vaccinationProtocol to Immunization.protocolApplied
Immunization.protocolApplied.authority
  • Moved from Immunization.vaccinationProtocol to Immunization.protocolApplied
Immunization.protocolApplied.targetDisease
  • Moved from Immunization.vaccinationProtocol to Immunization.protocolApplied
  • Min Cardinality changed from 1 to 0
Immunization.protocolApplied.doseNumber[x]
  • Moved from Immunization.vaccinationProtocol.doseSequence to doseNumber[x]
  • Min Cardinality changed from 0 to 1
  • Add Type string
Immunization.protocolApplied.seriesDoses[x]
  • Moved from Immunization.vaccinationProtocol.seriesDoses to seriesDoses[x]
  • Add Type string
Immunization.explanation
  • deleted
Immunization.vaccinationProtocol.description
  • deleted
Immunization.vaccinationProtocol.doseStatus
  • deleted
Immunization.vaccinationProtocol.doseStatusReason
  • deleted
ImmunizationEvaluation
  • Added Resource
ImmunizationRecommendation
ImmunizationRecommendation.date
  • Moved from ImmunizationRecommendation.recommendation to ImmunizationRecommendation
ImmunizationRecommendation.authority
  • Moved from ImmunizationRecommendation.recommendation.protocol to ImmunizationRecommendation
ImmunizationRecommendation.recommendation.vaccineCode
  • Max Cardinality changed from 1 to *
ImmunizationRecommendation.recommendation.contraindicatedVaccineCode
  • Added Element
ImmunizationRecommendation.recommendation.forecastStatus
  • Now marked as Modifier
ImmunizationRecommendation.recommendation.forecastReason
  • Added Element
ImmunizationRecommendation.recommendation.description
  • Moved from ImmunizationRecommendation.recommendation.protocol to ImmunizationRecommendation.recommendation
ImmunizationRecommendation.recommendation.series
  • Moved from ImmunizationRecommendation.recommendation.protocol to ImmunizationRecommendation.recommendation
ImmunizationRecommendation.recommendation.doseNumber[x]
  • Renamed from doseNumber to doseNumber[x]
  • Add Type string
ImmunizationRecommendation.recommendation.seriesDoses[x]
  • Moved from ImmunizationRecommendation.recommendation.protocol.doseSequence to seriesDoses[x]
  • Add Type string
ImmunizationRecommendation.recommendation.supportingImmunization
  • Type Reference: Added Target Type ImmunizationEvaluation
ImmunizationRecommendation.recommendation.supportingPatientInformation
  • Type Reference: Added Target Type Resource
  • Type Reference: Removed Target Types Observation, AllergyIntolerance
ImmunizationRecommendation.recommendation.protocol
  • deleted
ImplementationGuide
ImplementationGuide
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
ImplementationGuide.title
  • Added Element
ImplementationGuide.status
  • Change value set from http://hl7.org/fhir/ValueSet/publication-status to http://hl7.org/fhir/ValueSet/publication-status|4.0.0
ImplementationGuide.experimental
  • No longer marked as Modifier
ImplementationGuide.packageId
  • Added Mandatory Element
ImplementationGuide.license
  • Added Element
ImplementationGuide.fhirVersion
  • Min Cardinality changed from 0 to 1
  • Max Cardinality changed from 1 to *
  • Type changed from id to code
  • Add Binding http://hl7.org/fhir/ValueSet/FHIR-version|4.0.0 (required)
ImplementationGuide.dependsOn
  • Renamed from dependency to dependsOn
ImplementationGuide.dependsOn.uri
  • Moved from ImplementationGuide.dependency to ImplementationGuide.dependsOn
  • Type changed from uri to canonical(ImplementationGuide)
ImplementationGuide.dependsOn.packageId
  • Added Element
ImplementationGuide.dependsOn.version
  • Added Element
ImplementationGuide.global.type
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types to http://hl7.org/fhir/ValueSet/resource-types|4.0.0
ImplementationGuide.global.profile
  • Type changed from Reference(StructureDefinition) to canonical(StructureDefinition)
ImplementationGuide.definition
  • Added Element
ImplementationGuide.definition.grouping
  • Added Element
ImplementationGuide.definition.grouping.name
  • Added Mandatory Element
ImplementationGuide.definition.grouping.description
  • Added Element
ImplementationGuide.definition.resource
  • Moved from ImplementationGuide.package to ImplementationGuide.definition
ImplementationGuide.definition.resource.reference
  • Added Mandatory Element
ImplementationGuide.definition.resource.fhirVersion
  • Added Element
ImplementationGuide.definition.resource.example[x]
  • Moved from ImplementationGuide.package.resource.example to example[x]
  • Min Cardinality changed from 1 to 0
  • Add Type canonical(StructureDefinition)
ImplementationGuide.definition.resource.groupingId
  • Added Element
ImplementationGuide.definition.page
  • Moved from ImplementationGuide to ImplementationGuide.definition
ImplementationGuide.definition.page.name[x]
  • Added Mandatory Element
ImplementationGuide.definition.page.generation
  • Added Mandatory Element
ImplementationGuide.definition.parameter
  • Added Element
ImplementationGuide.definition.parameter.code
  • Added Mandatory Element
ImplementationGuide.definition.parameter.value
  • Added Mandatory Element
ImplementationGuide.definition.template
  • Added Element
ImplementationGuide.definition.template.code
  • Added Mandatory Element
ImplementationGuide.definition.template.source
  • Added Mandatory Element
ImplementationGuide.definition.template.scope
  • Added Element
ImplementationGuide.manifest
  • Added Element
ImplementationGuide.manifest.rendering
  • Added Element
ImplementationGuide.manifest.resource
  • Added Mandatory Element
ImplementationGuide.manifest.resource.reference
  • Added Mandatory Element
ImplementationGuide.manifest.resource.example[x]
  • Added Element
ImplementationGuide.manifest.resource.relativePath
  • Added Element
ImplementationGuide.manifest.page
  • Added Element
ImplementationGuide.manifest.page.name
  • Added Mandatory Element
ImplementationGuide.manifest.page.title
  • Added Element
ImplementationGuide.manifest.page.anchor
  • Added Element
ImplementationGuide.manifest.image
  • Added Element
ImplementationGuide.manifest.other
  • Added Element
ImplementationGuide.dependency.type
  • deleted
ImplementationGuide.package
  • deleted
ImplementationGuide.binary
  • deleted
ImplementationGuide.page.source
  • deleted
ImplementationGuide.page.kind
  • deleted
ImplementationGuide.page.type
  • deleted
ImplementationGuide.page.package
  • deleted
ImplementationGuide.page.format
  • deleted
InsurancePlan
  • Added Resource
Invoice
  • Added Resource
Library
Library.subtitle
  • Added Element
Library.status
  • Change value set from http://hl7.org/fhir/ValueSet/publication-status to http://hl7.org/fhir/ValueSet/publication-status|4.0.0
Library.experimental
  • No longer marked as Modifier
Library.type
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/library-type" to "http://terminology.hl7.org/CodeSystem/library-type"
Library.subject[x]
  • Added Element
Library.author
  • Added Element
Library.editor
  • Added Element
Library.reviewer
  • Added Element
Library.endorser
  • Added Element
Library.contributor
  • deleted
Linkage
Linkage.active
  • Default Value "true" removed
Linkage.author
  • Type Reference: Added Target Type PractitionerRole
Linkage.item.type
  • Change value set from http://hl7.org/fhir/ValueSet/linkage-type to http://hl7.org/fhir/ValueSet/linkage-type|4.0.0
Linkage.item.resource
  • Type changed from Reference to Reference(Resource)
List
List.status
  • Change value set from http://hl7.org/fhir/ValueSet/list-status to http://hl7.org/fhir/ValueSet/list-status|4.0.0
List.mode
  • Change value set from http://hl7.org/fhir/ValueSet/list-mode to http://hl7.org/fhir/ValueSet/list-mode|4.0.0
List.source
  • Type Reference: Added Target Type PractitionerRole
List.entry.deleted
  • Default Value "false" removed
Location
Location.status
  • Change value set from http://hl7.org/fhir/ValueSet/location-status to http://hl7.org/fhir/ValueSet/location-status|4.0.0
Location.mode
  • Change value set from http://hl7.org/fhir/ValueSet/location-mode to http://hl7.org/fhir/ValueSet/location-mode|4.0.0
  • No longer marked as Modifier
Location.type
  • Max Cardinality changed from 1 to *
Location.hoursOfOperation
  • Added Element
Location.hoursOfOperation.daysOfWeek
  • Added Element
Location.hoursOfOperation.allDay
  • Added Element
Location.hoursOfOperation.openingTime
  • Added Element
Location.hoursOfOperation.closingTime
  • Added Element
Location.availabilityExceptions
  • Added Element
Measure
Measure.subtitle
  • Added Element
Measure.status
  • Change value set from http://hl7.org/fhir/ValueSet/publication-status to http://hl7.org/fhir/ValueSet/publication-status|4.0.0
Measure.experimental
  • No longer marked as Modifier
Measure.subject[x]
  • Added Element
Measure.author
  • Added Element
Measure.editor
  • Added Element
Measure.reviewer
  • Added Element
Measure.endorser
  • Added Element
Measure.library
  • Type changed from Reference(Library) to canonical(Library)
Measure.scoring
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/measure-scoring" to "http://terminology.hl7.org/CodeSystem/measure-scoring"
Measure.compositeScoring
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/composite-measure-scoring" to "http://terminology.hl7.org/CodeSystem/composite-measure-scoring"
Measure.type
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/measure-type" to "http://terminology.hl7.org/CodeSystem/measure-type"
Measure.improvementNotation
  • Type changed from string to CodeableConcept
  • Add Binding http://hl7.org/fhir/ValueSet/measure-improvement-notation|4.0.0 (required)
Measure.group.code
  • Added Element
Measure.group.population.code
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/measure-population" to "http://terminology.hl7.org/CodeSystem/measure-population"
Measure.group.population.criteria
  • Type changed from string to Expression
Measure.group.stratifier.code
  • Added Element
Measure.group.stratifier.description
  • Added Element
Measure.group.stratifier.criteria
  • Type changed from string to Expression
Measure.group.stratifier.component
  • Added Element
Measure.group.stratifier.component.code
  • Added Element
Measure.group.stratifier.component.description
  • Added Element
Measure.group.stratifier.component.criteria
  • Added Mandatory Element
Measure.supplementalData.code
  • Added Element
Measure.supplementalData.usage
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/measure-data-usage" to "http://terminology.hl7.org/CodeSystem/measure-data-usage"
Measure.supplementalData.description
  • Added Element
Measure.supplementalData.criteria
  • Min Cardinality changed from 0 to 1
  • Type changed from string to Expression
Measure.contributor
  • deleted
Measure.set
  • deleted
Measure.group.identifier
  • deleted
Measure.group.name
  • deleted
Measure.group.population.identifier
  • deleted
Measure.group.population.name
  • deleted
Measure.group.stratifier.identifier
  • deleted
Measure.group.stratifier.path
  • deleted
Measure.supplementalData.identifier
  • deleted
Measure.supplementalData.path
  • deleted
MeasureReport
MeasureReport.identifier
  • Max Cardinality changed from 1 to *
MeasureReport.status
  • Change value set from http://hl7.org/fhir/ValueSet/measure-report-status to http://hl7.org/fhir/ValueSet/measure-report-status|4.0.0
MeasureReport.type
  • Change value set from http://hl7.org/fhir/ValueSet/measure-report-type to http://hl7.org/fhir/ValueSet/measure-report-type|4.0.0
MeasureReport.measure
  • Type changed from Reference(Measure) to canonical(Measure)
MeasureReport.subject
  • Added Element
MeasureReport.reporter
  • Added Element
MeasureReport.improvementNotation
  • Added Element
MeasureReport.group.code
  • Added Element
MeasureReport.group.population.code
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/measure-population" to "http://terminology.hl7.org/CodeSystem/measure-population"
MeasureReport.group.population.subjectResults
  • Added Element
MeasureReport.group.measureScore
  • Type changed from decimal to Quantity
MeasureReport.group.stratifier.code
  • Added Element
MeasureReport.group.stratifier.stratum.value
  • Min Cardinality changed from 1 to 0
  • Type changed from string to CodeableConcept
MeasureReport.group.stratifier.stratum.component
  • Added Element
MeasureReport.group.stratifier.stratum.component.code
  • Added Mandatory Element
MeasureReport.group.stratifier.stratum.component.value
  • Added Mandatory Element
MeasureReport.group.stratifier.stratum.population.code
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/measure-population" to "http://terminology.hl7.org/CodeSystem/measure-population"
MeasureReport.group.stratifier.stratum.population.subjectResults
  • Added Element
MeasureReport.group.stratifier.stratum.measureScore
  • Type changed from decimal to Quantity
MeasureReport.evaluatedResource
  • Added Element
MeasureReport.patient
  • deleted
MeasureReport.reportingOrganization
  • deleted
MeasureReport.group.identifier
  • deleted
MeasureReport.group.population.identifier
  • deleted
MeasureReport.group.population.patients
  • deleted
MeasureReport.group.stratifier.identifier
  • deleted
MeasureReport.group.stratifier.stratum.population.identifier
  • deleted
MeasureReport.group.stratifier.stratum.population.patients
  • deleted
MeasureReport.evaluatedResources
  • deleted
Media
Media.basedOn
  • Type Reference: Added Target Types ServiceRequest, CarePlan
  • Type Reference: Removed Target Type ProcedureRequest
Media.partOf
  • Added Element
Media.status
  • Added Mandatory Element
Media.type
  • Min Cardinality changed from 1 to 0
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
  • Change value set from http://hl7.org/fhir/ValueSet/digital-media-type to http://hl7.org/fhir/ValueSet/media-type
Media.modality
  • Renamed from subtype to modality
Media.subject
  • Type Reference: Added Target Types PractitionerRole, Location
Media.encounter
  • Added Element
Media.created[x]
  • Renamed from occurrence[x] to created[x]
Media.issued
  • Added Element
Media.operator
  • Type Reference: Added Target Types PractitionerRole, Organization, CareTeam, Patient, Device, RelatedPerson
Media.deviceName
  • Added Element
Media.frames
  • Default Value "1" removed
Media.duration
  • Type changed from unsignedInt to decimal
Media.context
  • deleted
Medication
Medication.identifier
  • Added Element
Medication.status
  • Change value set from http://hl7.org/fhir/ValueSet/medication-status to http://hl7.org/fhir/ValueSet/medication-status|4.0.0
  • Now marked as Modifier
Medication.amount
  • Added Element
Medication.ingredient.strength
  • Added Element
Medication.batch
  • Added Element
Medication.batch.lotNumber
  • Added Element
Medication.batch.expirationDate
  • Added Element
Medication.isBrand
  • deleted
Medication.isOverTheCounter
  • deleted
Medication.ingredient.amount
  • deleted
Medication.package
  • deleted
Medication.image
  • deleted
MedicationAdministration
MedicationAdministration.instantiates
  • Added Element
MedicationAdministration.status
  • Change value set from http://hl7.org/fhir/ValueSet/medication-admin-status to http://hl7.org/fhir/ValueSet/medication-admin-status|4.0.0
MedicationAdministration.statusReason
  • Added Element
MedicationAdministration.performer.function
  • Added Element
MedicationAdministration.performer.actor
  • Type Reference: Added Target Type PractitionerRole
MedicationAdministration.reasonReference
  • Type Reference: Added Target Type DiagnosticReport
MedicationAdministration.request
  • Added Element
MedicationAdministration.dosage.rate[x]
  • Add Type Quantity()
  • Remove Type Quantity()
MedicationAdministration.definition
  • deleted
MedicationAdministration.performer.onBehalfOf
  • deleted
MedicationAdministration.notGiven
  • deleted
MedicationAdministration.reasonNotGiven
  • deleted
MedicationAdministration.prescription
  • deleted
MedicationDispense
MedicationDispense.status
  • Min Cardinality changed from 0 to 1
  • Change value set from http://hl7.org/fhir/ValueSet/medication-dispense-status to http://hl7.org/fhir/ValueSet/medicationdispense-status|4.0.0
MedicationDispense.statusReason[x]
  • Added Element
MedicationDispense.performer.function
  • Added Element
MedicationDispense.performer.actor
  • Type Reference: Added Target Type PractitionerRole
MedicationDispense.location
  • Added Element
MedicationDispense.substitution.responsibleParty
  • Type Reference: Added Target Type PractitionerRole
MedicationDispense.performer.onBehalfOf
  • deleted
MedicationDispense.notDone
  • deleted
MedicationDispense.notDoneReason[x]
  • deleted
MedicationKnowledge
  • Added Resource
MedicationRequest
MedicationRequest.status
  • Min Cardinality changed from 0 to 1
  • Change value set from http://hl7.org/fhir/ValueSet/medication-request-status to http://hl7.org/fhir/ValueSet/medicationrequest-status|4.0.0
MedicationRequest.statusReason
  • Added Element
MedicationRequest.intent
  • Change value set from http://hl7.org/fhir/ValueSet/medication-request-intent to http://hl7.org/fhir/ValueSet/medicationrequest-intent|4.0.0
MedicationRequest.category
  • Max Cardinality changed from 1 to *
MedicationRequest.priority
  • Change value set from http://hl7.org/fhir/ValueSet/medication-request-priority to http://hl7.org/fhir/ValueSet/request-priority|4.0.0
MedicationRequest.doNotPerform
  • Added Element
MedicationRequest.reported[x]
  • Added Element
MedicationRequest.encounter
  • Added Element
MedicationRequest.requester
  • Type changed from BackboneElement to Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)
MedicationRequest.performer
  • Added Element
MedicationRequest.performerType
  • Added Element
MedicationRequest.recorder
  • Type Reference: Added Target Type PractitionerRole
MedicationRequest.instantiatesCanonical
  • Added Element
MedicationRequest.instantiatesUri
  • Added Element
MedicationRequest.basedOn
  • Type Reference: Added Target Types ServiceRequest, ImmunizationRecommendation
  • Type Reference: Removed Target Types ProcedureRequest, ReferralRequest
MedicationRequest.courseOfTherapyType
  • Added Element
MedicationRequest.insurance
  • Added Element
MedicationRequest.dispenseRequest.initialFill
  • Added Element
MedicationRequest.dispenseRequest.initialFill.quantity
  • Added Element
MedicationRequest.dispenseRequest.initialFill.duration
  • Added Element
MedicationRequest.dispenseRequest.dispenseInterval
  • Added Element
MedicationRequest.dispenseRequest.numberOfRepeatsAllowed
  • Type changed from positiveInt to unsignedInt
MedicationRequest.substitution.allowed[x]
  • Renamed from allowed to allowed[x]
  • Add Type CodeableConcept
  • No longer marked as Modifier
MedicationRequest.definition
  • deleted
MedicationRequest.context
  • deleted
MedicationRequest.requester.agent
  • deleted
MedicationRequest.requester.onBehalfOf
  • deleted
MedicationStatement
MedicationStatement.basedOn
  • Type Reference: Added Target Type ServiceRequest
  • Type Reference: Removed Target Types ProcedureRequest, ReferralRequest
MedicationStatement.status
  • Change value set from http://hl7.org/fhir/ValueSet/medication-statement-status to http://hl7.org/fhir/ValueSet/medication-statement-status|4.0.0
MedicationStatement.statusReason
  • Added Element
MedicationStatement.informationSource
  • Type Reference: Added Target Type PractitionerRole
MedicationStatement.reasonReference
  • Type Reference: Added Target Type DiagnosticReport
MedicationStatement.taken
  • deleted
MedicationStatement.reasonNotTaken
  • deleted
MedicinalProduct
  • Added Resource
MedicinalProductAuthorization
  • Added Resource
MedicinalProductContraindication
  • Added Resource
MedicinalProductIndication
  • Added Resource
MedicinalProductIngredient
  • Added Resource
MedicinalProductInteraction
  • Added Resource
MedicinalProductManufactured
  • Added Resource
MedicinalProductPackaged
  • Added Resource
MedicinalProductPharmaceutical
  • Added Resource
MedicinalProductUndesirableEffect
  • Added Resource
MessageDefinition
MessageDefinition.identifier
  • Max Cardinality changed from 1 to *
MessageDefinition.replaces
  • Type changed from Reference(MessageDefinition) to canonical(MessageDefinition)
MessageDefinition.status
  • Change value set from http://hl7.org/fhir/ValueSet/publication-status to http://hl7.org/fhir/ValueSet/publication-status|4.0.0
MessageDefinition.experimental
  • No longer marked as Modifier
MessageDefinition.base
  • Type changed from Reference(MessageDefinition) to canonical(MessageDefinition)
MessageDefinition.parent
  • Type changed from Reference(ActivityDefinition | PlanDefinition) to canonical(ActivityDefinition | PlanDefinition)
MessageDefinition.event[x]
  • Renamed from event to event[x]
  • Add Type uri
MessageDefinition.category
  • Change value set from http://hl7.org/fhir/ValueSet/message-significance-category to http://hl7.org/fhir/ValueSet/message-significance-category|4.0.0
MessageDefinition.focus.code
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types to http://hl7.org/fhir/ValueSet/resource-types|4.0.0
MessageDefinition.focus.profile
  • Type changed from Reference(StructureDefinition) to canonical(StructureDefinition)
MessageDefinition.focus.min
  • Min Cardinality changed from 0 to 1
  • Default Value "0" removed
MessageDefinition.responseRequired
  • Type changed from boolean to code
  • Add Binding http://hl7.org/fhir/ValueSet/messageheader-response-request|4.0.0 (required)
  • Default Value "false" removed
MessageDefinition.allowedResponse.message
  • Type changed from Reference(MessageDefinition) to canonical(MessageDefinition)
MessageDefinition.graph
  • Added Element
MessageHeader
MessageHeader.event[x]
  • Renamed from event to event[x]
  • Add Type uri
MessageHeader.destination.endpoint
  • Type changed from uri to url
MessageHeader.destination.receiver
  • Moved from MessageHeader to MessageHeader.destination
  • Type Reference: Added Target Type PractitionerRole
MessageHeader.sender
  • Type Reference: Added Target Type PractitionerRole
MessageHeader.enterer
  • Type Reference: Added Target Type PractitionerRole
MessageHeader.author
  • Type Reference: Added Target Type PractitionerRole
MessageHeader.source.endpoint
  • Type changed from uri to url
MessageHeader.responsible
  • Type Reference: Added Target Type PractitionerRole
MessageHeader.response.code
  • Change value set from http://hl7.org/fhir/ValueSet/response-code to http://hl7.org/fhir/ValueSet/response-code|4.0.0
MessageHeader.definition
  • Added Element
MessageHeader.timestamp
  • deleted
MetadataResource
MetadataResource.status
  • Change value set from http://hl7.org/fhir/ValueSet/publication-status to http://hl7.org/fhir/ValueSet/publication-status|4.0.0
MetadataResource.experimental
  • No longer marked as Modifier
MolecularSequence
  • Added Resource
NamingSystem
NamingSystem.status
  • Change value set from http://hl7.org/fhir/ValueSet/publication-status to http://hl7.org/fhir/ValueSet/publication-status|4.0.0
NamingSystem.kind
  • Change value set from http://hl7.org/fhir/ValueSet/namingsystem-type to http://hl7.org/fhir/ValueSet/namingsystem-type|4.0.0
NamingSystem.uniqueId.type
  • Change value set from http://hl7.org/fhir/ValueSet/namingsystem-identifier-type to http://hl7.org/fhir/ValueSet/namingsystem-identifier-type|4.0.0
NamingSystem.replacedBy
  • deleted
NutritionOrder
NutritionOrder.instantiatesCanonical
  • Added Element
NutritionOrder.instantiatesUri
  • Added Element
NutritionOrder.instantiates
  • Added Element
NutritionOrder.status
  • Min Cardinality changed from 0 to 1
  • Change value set from http://hl7.org/fhir/ValueSet/nutrition-request-status to http://hl7.org/fhir/ValueSet/request-status|4.0.0
NutritionOrder.intent
  • Added Mandatory Element
NutritionOrder.orderer
  • Type Reference: Added Target Type PractitionerRole
NutritionOrder.enteralFormula.administration.rate[x]
  • Add Type Quantity()
  • Remove Type Quantity()
NutritionOrder.note
  • Added Element
Observation
Observation.basedOn
  • Type Reference: Added Target Type ServiceRequest
  • Type Reference: Removed Target Types ProcedureRequest, ReferralRequest
Observation.partOf
  • Added Element
Observation.status
  • Change value set from http://hl7.org/fhir/ValueSet/observation-status to http://hl7.org/fhir/ValueSet/observation-status|4.0.0
Observation.focus
  • Added Element
Observation.encounter
  • Renamed from context to encounter
  • Type Reference: Removed Target Type EpisodeOfCare
Observation.effective[x]
  • Add Types Timing, instant
Observation.performer
  • Type Reference: Added Target Types PractitionerRole, CareTeam
Observation.value[x]
  • Add Type integer
  • Remove Type Attachment
Observation.dataAbsentReason
  • Change value set from http://hl7.org/fhir/ValueSet/observation-valueabsentreason to http://hl7.org/fhir/ValueSet/data-absent-reason
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/data-absent-reason" to "http://terminology.hl7.org/CodeSystem/data-absent-reason"
Observation.interpretation
  • Max Cardinality changed from 1 to *
  • Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/v2-0078" to "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation"
Observation.note
  • Renamed from comment to note
  • Max Cardinality changed from 1 to *
  • Type changed from string to Annotation
Observation.referenceRange.type
  • Remove Binding http://hl7.org/fhir/ValueSet/referencerange-meaning (extensible)
Observation.hasMember
  • Added Element
Observation.derivedFrom
  • Added Element
Observation.component.value[x]
  • Add Types boolean, integer
  • Remove Type Attachment
Observation.component.dataAbsentReason
  • Change value set from http://hl7.org/fhir/ValueSet/observation-valueabsentreason to http://hl7.org/fhir/ValueSet/data-absent-reason
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/data-absent-reason" to "http://terminology.hl7.org/CodeSystem/data-absent-reason"
Observation.component.interpretation
  • Max Cardinality changed from 1 to *
  • Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/v2-0078" to "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation"
Observation.related
  • deleted
ObservationDefinition
  • Added Resource
OperationDefinition
OperationDefinition.title
  • Added Element
OperationDefinition.status
  • Change value set from http://hl7.org/fhir/ValueSet/publication-status to http://hl7.org/fhir/ValueSet/publication-status|4.0.0
OperationDefinition.kind
  • Change value set from http://hl7.org/fhir/ValueSet/operation-kind to http://hl7.org/fhir/ValueSet/operation-kind|4.0.0
OperationDefinition.experimental
  • No longer marked as Modifier
OperationDefinition.affectsState
  • Renamed from idempotent to affectsState
OperationDefinition.comment
  • Type changed from string to markdown
OperationDefinition.base
  • Type changed from Reference(OperationDefinition) to canonical(OperationDefinition)
OperationDefinition.resource
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types to http://hl7.org/fhir/ValueSet/resource-types|4.0.0
OperationDefinition.inputProfile
  • Added Element
OperationDefinition.outputProfile
  • Added Element
OperationDefinition.parameter.use
  • Change value set from http://hl7.org/fhir/ValueSet/operation-parameter-use to http://hl7.org/fhir/ValueSet/operation-parameter-use|4.0.0
OperationDefinition.parameter.type
  • Change value set from http://hl7.org/fhir/ValueSet/all-types to http://hl7.org/fhir/ValueSet/all-types|4.0.0
OperationDefinition.parameter.targetProfile
  • Renamed from profile to targetProfile
  • Max Cardinality changed from 1 to *
  • Type changed from Reference(StructureDefinition) to canonical(StructureDefinition)
OperationDefinition.parameter.searchType
  • Change value set from http://hl7.org/fhir/ValueSet/search-param-type to http://hl7.org/fhir/ValueSet/search-param-type|4.0.0
OperationDefinition.parameter.binding.strength
  • Change value set from http://hl7.org/fhir/ValueSet/binding-strength to http://hl7.org/fhir/ValueSet/binding-strength|4.0.0
OperationDefinition.parameter.binding.valueSet
  • Renamed from valueSet[x] to valueSet
  • Add Type canonical(ValueSet)
  • Remove Types uri, Reference(ValueSet)
OperationDefinition.parameter.referencedFrom
  • Added Element
OperationDefinition.parameter.referencedFrom.source
  • Added Mandatory Element
OperationDefinition.parameter.referencedFrom.sourceId
  • Added Element
OperationOutcome
OperationOutcome.issue.severity
  • Change value set from http://hl7.org/fhir/ValueSet/issue-severity to http://hl7.org/fhir/ValueSet/issue-severity|4.0.0
  • No longer marked as Modifier
OperationOutcome.issue.code
  • Change value set from http://hl7.org/fhir/ValueSet/issue-type to http://hl7.org/fhir/ValueSet/issue-type|4.0.0
Organization
Organization.active
  • Default Value "true" removed
Organization.contact.purpose
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/contactentity-type" to "http://terminology.hl7.org/CodeSystem/contactentity-type"
OrganizationAffiliation
  • Added Resource
Parameters
Parameters.parameter.value[x]
  • Add Types canonical, url, uuid, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
  • Remove Type Meta
Patient
Patient.active
  • Default Value "true" removed
Patient.gender
  • Change value set from http://hl7.org/fhir/ValueSet/administrative-gender to http://hl7.org/fhir/ValueSet/administrative-gender|4.0.0
Patient.contact.relationship
  • Change value set from http://terminology.hl7.org/ValueSet/v2-0131 to http://hl7.org/fhir/ValueSet/patient-contactrelationship
Patient.contact.gender
  • Change value set from http://hl7.org/fhir/ValueSet/administrative-gender to http://hl7.org/fhir/ValueSet/administrative-gender|4.0.0
Patient.communication.language
  • Change binding strength from extensible to preferred
Patient.generalPractitioner
  • Type Reference: Added Target Type PractitionerRole
Patient.link.type
  • Change value set from http://hl7.org/fhir/ValueSet/link-type to http://hl7.org/fhir/ValueSet/link-type|4.0.0
Patient.animal
  • deleted
PaymentNotice
PaymentNotice.status
  • Min Cardinality changed from 0 to 1
  • Change value set from http://hl7.org/fhir/ValueSet/fm-status to http://hl7.org/fhir/ValueSet/fm-status|4.0.0
PaymentNotice.created
  • Min Cardinality changed from 0 to 1
PaymentNotice.provider
  • Renamed from organization to provider
  • Type Reference: Added Target Types Practitioner, PractitionerRole
PaymentNotice.payment
  • Added Mandatory Element
PaymentNotice.paymentDate
  • Renamed from statusDate to paymentDate
PaymentNotice.payee
  • Added Element
PaymentNotice.recipient
  • Renamed from target to recipient
  • Min Cardinality changed from 0 to 1
PaymentNotice.amount
  • Added Mandatory Element
PaymentNotice.provider
  • deleted
PaymentReconciliation
PaymentReconciliation.status
  • Min Cardinality changed from 0 to 1
  • Change value set from http://hl7.org/fhir/ValueSet/fm-status to http://hl7.org/fhir/ValueSet/fm-status|4.0.0
PaymentReconciliation.created
  • Min Cardinality changed from 0 to 1
PaymentReconciliation.paymentIssuer
  • Renamed from organization to paymentIssuer
PaymentReconciliation.request
  • Type Reference: Added Target Type Task
  • Type Reference: Removed Target Type ProcessRequest
PaymentReconciliation.requestor
  • Renamed from requestOrganization to requestor
  • Type Reference: Added Target Types Practitioner, PractitionerRole
PaymentReconciliation.outcome
  • Type changed from CodeableConcept to code
  • Change value set from http://hl7.org/fhir/ValueSet/remittance-outcome to http://hl7.org/fhir/ValueSet/remittance-outcome|4.0.0
PaymentReconciliation.paymentDate
  • Added Mandatory Element
PaymentReconciliation.paymentAmount
  • Renamed from total to paymentAmount
  • Min Cardinality changed from 0 to 1
PaymentReconciliation.paymentIdentifier
  • Added Element
PaymentReconciliation.detail.identifier
  • Added Element
PaymentReconciliation.detail.predecessor
  • Added Element
PaymentReconciliation.detail.submitter
  • Type Reference: Added Target Types Practitioner, PractitionerRole
PaymentReconciliation.detail.responsible
  • Added Element
PaymentReconciliation.detail.payee
  • Type Reference: Added Target Types Practitioner, PractitionerRole
PaymentReconciliation.formCode
  • Renamed from form to formCode
PaymentReconciliation.processNote.type
  • Type changed from CodeableConcept to code
  • Change value set from http://hl7.org/fhir/ValueSet/note-type to http://hl7.org/fhir/ValueSet/note-type|4.0.0
PaymentReconciliation.requestProvider
  • deleted
Person
Person.gender
  • Change value set from http://hl7.org/fhir/ValueSet/administrative-gender to http://hl7.org/fhir/ValueSet/administrative-gender|4.0.0
Person.link.assurance
  • Change value set from http://hl7.org/fhir/ValueSet/identity-assuranceLevel to http://hl7.org/fhir/ValueSet/identity-assuranceLevel|4.0.0
PlanDefinition
PlanDefinition.subtitle
  • Added Element
PlanDefinition.type
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/plan-definition-type" to "http://terminology.hl7.org/CodeSystem/plan-definition-type"
PlanDefinition.status
  • Change value set from http://hl7.org/fhir/ValueSet/publication-status to http://hl7.org/fhir/ValueSet/publication-status|4.0.0
PlanDefinition.experimental
  • No longer marked as Modifier
PlanDefinition.subject[x]
  • Added Element
PlanDefinition.author
  • Added Element
PlanDefinition.editor
  • Added Element
PlanDefinition.reviewer
  • Added Element
PlanDefinition.endorser
  • Added Element
PlanDefinition.library
  • Type changed from Reference(Library) to canonical(Library)
PlanDefinition.action.prefix
  • Added Element
PlanDefinition.action.priority
  • Added Element
PlanDefinition.action.subject[x]
  • Added Element
PlanDefinition.action.trigger
  • Added Element
PlanDefinition.action.condition.kind
  • Change value set from http://hl7.org/fhir/ValueSet/action-condition-kind to http://hl7.org/fhir/ValueSet/action-condition-kind|4.0.0
PlanDefinition.action.condition.expression
  • Type changed from string to Expression
PlanDefinition.action.relatedAction.relationship
  • Change value set from http://hl7.org/fhir/ValueSet/action-relationship-type to http://hl7.org/fhir/ValueSet/action-relationship-type|4.0.0
PlanDefinition.action.timing[x]
  • Add Type Age
PlanDefinition.action.participant.type
  • Change value set from http://hl7.org/fhir/ValueSet/action-participant-type to http://hl7.org/fhir/ValueSet/action-participant-type|4.0.0
PlanDefinition.action.type
  • Type changed from Coding to CodeableConcept
  • Change binding strength from required to extensible
PlanDefinition.action.groupingBehavior
  • Change value set from http://hl7.org/fhir/ValueSet/action-grouping-behavior to http://hl7.org/fhir/ValueSet/action-grouping-behavior|4.0.0
PlanDefinition.action.selectionBehavior
  • Change value set from http://hl7.org/fhir/ValueSet/action-selection-behavior to http://hl7.org/fhir/ValueSet/action-selection-behavior|4.0.0
PlanDefinition.action.requiredBehavior
  • Change value set from http://hl7.org/fhir/ValueSet/action-required-behavior to http://hl7.org/fhir/ValueSet/action-required-behavior|4.0.0
PlanDefinition.action.precheckBehavior
  • Change value set from http://hl7.org/fhir/ValueSet/action-precheck-behavior to http://hl7.org/fhir/ValueSet/action-precheck-behavior|4.0.0
PlanDefinition.action.cardinalityBehavior
  • Change value set from http://hl7.org/fhir/ValueSet/action-cardinality-behavior to http://hl7.org/fhir/ValueSet/action-cardinality-behavior|4.0.0
PlanDefinition.action.definition[x]
  • Renamed from definition to definition[x]
  • Add Types canonical(ActivityDefinition | PlanDefinition | Questionnaire), uri
  • Remove Type Reference(ActivityDefinition | PlanDefinition)
PlanDefinition.action.transform
  • Type changed from Reference(StructureMap) to canonical(StructureMap)
PlanDefinition.action.dynamicValue.expression
  • Type changed from string to Expression
PlanDefinition.contributor
  • deleted
PlanDefinition.action.label
  • deleted
PlanDefinition.action.triggerDefinition
  • deleted
PlanDefinition.action.condition.description
  • deleted
PlanDefinition.action.condition.language
  • deleted
PlanDefinition.action.dynamicValue.description
  • deleted
PlanDefinition.action.dynamicValue.language
  • deleted
Practitioner
Practitioner.active
  • Default Value "true" removed
Practitioner.gender
  • Change value set from http://hl7.org/fhir/ValueSet/administrative-gender to http://hl7.org/fhir/ValueSet/administrative-gender|4.0.0
Practitioner.communication
  • Change binding strength from extensible to preferred
PractitionerRole
PractitionerRole.active
  • Default Value "true" removed
PractitionerRole.availableTime.daysOfWeek
  • Change value set from http://hl7.org/fhir/ValueSet/days-of-week to http://hl7.org/fhir/ValueSet/days-of-week|4.0.0
Procedure
Procedure.instantiatesCanonical
  • Added Element
Procedure.instantiatesUri
  • Added Element
Procedure.basedOn
  • Type Reference: Added Target Type ServiceRequest
  • Type Reference: Removed Target Types ProcedureRequest, ReferralRequest
Procedure.status
  • Change value set from http://hl7.org/fhir/ValueSet/event-status to http://hl7.org/fhir/ValueSet/event-status|4.0.0
Procedure.statusReason
  • Added Element
Procedure.encounter
  • Added Element
Procedure.performed[x]
  • Add Types string, Age, Range
Procedure.recorder
  • Added Element
Procedure.asserter
  • Added Element
Procedure.performer.function
  • Added Element
Procedure.performer.actor
  • Type Reference: Added Target Type PractitionerRole
Procedure.reasonReference
  • Type Reference: Added Target Types Procedure, DiagnosticReport, DocumentReference
Procedure.report
  • Type Reference: Added Target Types DocumentReference, Composition
Procedure.definition
  • deleted
Procedure.notDone
  • deleted
Procedure.notDoneReason
  • deleted
Procedure.context
  • deleted
Procedure.performer.role
  • deleted
Provenance
Provenance.occurred[x]
  • Renamed from period to occurred[x]
  • Add Type dateTime
Provenance.reason
  • Type changed from Coding to CodeableConcept
Provenance.activity
  • Type changed from Coding to CodeableConcept
Provenance.agent.type
  • Added Element
Provenance.agent.role
  • Remove Binding http://hl7.org/fhir/ValueSet/security-role-type (extensible)
Provenance.agent.who
  • Renamed from who[x] to who
  • Remove Type uri
Provenance.agent.onBehalfOf
  • Renamed from onBehalfOf[x] to onBehalfOf
  • Remove Type uri
Provenance.entity.role
  • Change value set from http://hl7.org/fhir/ValueSet/provenance-entity-role to http://hl7.org/fhir/ValueSet/provenance-entity-role|4.0.0
Provenance.entity.what
  • Renamed from what[x] to what
  • Remove Types uri, Identifier
Provenance.agent.relatedAgentType
  • deleted
Questionnaire
Questionnaire.derivedFrom
  • Added Element
Questionnaire.status
  • Change value set from http://hl7.org/fhir/ValueSet/publication-status to http://hl7.org/fhir/ValueSet/publication-status|4.0.0
Questionnaire.experimental
  • No longer marked as Modifier
Questionnaire.subjectType
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types to http://hl7.org/fhir/ValueSet/resource-types|4.0.0
Questionnaire.item.type
  • Change value set from http://hl7.org/fhir/ValueSet/item-type to http://hl7.org/fhir/ValueSet/item-type|4.0.0
Questionnaire.item.enableWhen.operator
  • Added Mandatory Element
Questionnaire.item.enableWhen.answer[x]
  • Min Cardinality changed from 0 to 1
  • Remove Types uri, Attachment
Questionnaire.item.enableBehavior
  • Added Element
Questionnaire.item.required
  • Default Value "false" removed
Questionnaire.item.repeats
  • Default Value "false" removed
Questionnaire.item.answerValueSet
  • Renamed from options to answerValueSet
  • Type changed from Reference(ValueSet) to canonical(ValueSet)
Questionnaire.item.answerOption
  • Renamed from option to answerOption
Questionnaire.item.answerOption.value[x]
  • Moved from Questionnaire.item.option to Questionnaire.item.answerOption
  • Add Type Reference(Resource)
Questionnaire.item.answerOption.initialSelected
  • Added Element
Questionnaire.item.initial
  • Renamed from initial[x] to initial
  • Max Cardinality changed from 1 to *
  • Remove Types boolean, decimal, integer, date, dateTime, time, string, uri, Attachment, Coding, Quantity, Reference(Resource)
Questionnaire.item.initial.value[x]
  • Added Mandatory Element
Questionnaire.item.enableWhen.hasAnswer
  • deleted
QuestionnaireResponse
QuestionnaireResponse.basedOn
  • Type Reference: Added Target Type ServiceRequest
  • Type Reference: Removed Target Types ReferralRequest, ProcedureRequest
QuestionnaireResponse.partOf
  • Renamed from parent to partOf
QuestionnaireResponse.questionnaire
  • Type changed from Reference(Questionnaire) to canonical(Questionnaire)
QuestionnaireResponse.status
  • Change value set from http://hl7.org/fhir/ValueSet/questionnaire-answers-status to http://hl7.org/fhir/ValueSet/questionnaire-answers-status|4.0.0
QuestionnaireResponse.encounter
  • Added Element
QuestionnaireResponse.author
  • Type Reference: Added Target Types PractitionerRole, Organization
QuestionnaireResponse.source
  • Type Reference: Added Target Type PractitionerRole
QuestionnaireResponse.context
  • deleted
QuestionnaireResponse.item.subject
  • deleted
RelatedPerson
RelatedPerson.active
  • Default Value "true" removed
RelatedPerson.relationship
  • Max Cardinality changed from 1 to *
RelatedPerson.gender
  • Change value set from http://hl7.org/fhir/ValueSet/administrative-gender to http://hl7.org/fhir/ValueSet/administrative-gender|4.0.0
RelatedPerson.communication
  • Added Element
RelatedPerson.communication.language
  • Added Mandatory Element
RelatedPerson.communication.preferred
  • Added Element
RequestGroup
RequestGroup.instantiatesCanonical
  • Added Element
RequestGroup.instantiatesUri
  • Added Element
RequestGroup.status
  • Change value set from http://hl7.org/fhir/ValueSet/request-status to http://hl7.org/fhir/ValueSet/request-status|4.0.0
RequestGroup.intent
  • Change value set from http://hl7.org/fhir/ValueSet/request-intent to http://hl7.org/fhir/ValueSet/request-intent|4.0.0
RequestGroup.priority
  • Change value set from http://hl7.org/fhir/ValueSet/request-priority to http://hl7.org/fhir/ValueSet/request-priority|4.0.0
RequestGroup.code
  • Added Element
RequestGroup.encounter
  • Added Element
RequestGroup.author
  • Type Reference: Added Target Type PractitionerRole
RequestGroup.reasonCode
  • Added Element
RequestGroup.reasonReference
  • Added Element
RequestGroup.action.prefix
  • Added Element
RequestGroup.action.priority
  • Added Element
RequestGroup.action.condition.kind
  • Change value set from http://hl7.org/fhir/ValueSet/action-condition-kind to http://hl7.org/fhir/ValueSet/action-condition-kind|4.0.0
RequestGroup.action.condition.expression
  • Type changed from string to Expression
RequestGroup.action.relatedAction.relationship
  • Change value set from http://hl7.org/fhir/ValueSet/action-relationship-type to http://hl7.org/fhir/ValueSet/action-relationship-type|4.0.0
RequestGroup.action.timing[x]
  • Add Type Age
RequestGroup.action.participant
  • Type Reference: Added Target Types PractitionerRole, Device
  • Type Reference: Removed Target Type Person
RequestGroup.action.type
  • Type changed from Coding to CodeableConcept
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/action-type" to "http://terminology.hl7.org/CodeSystem/action-type"
RequestGroup.action.groupingBehavior
  • Change value set from http://hl7.org/fhir/ValueSet/action-grouping-behavior to http://hl7.org/fhir/ValueSet/action-grouping-behavior|4.0.0
RequestGroup.action.selectionBehavior
  • Change value set from http://hl7.org/fhir/ValueSet/action-selection-behavior to http://hl7.org/fhir/ValueSet/action-selection-behavior|4.0.0
RequestGroup.action.requiredBehavior
  • Change value set from http://hl7.org/fhir/ValueSet/action-required-behavior to http://hl7.org/fhir/ValueSet/action-required-behavior|4.0.0
RequestGroup.action.precheckBehavior
  • Change value set from http://hl7.org/fhir/ValueSet/action-precheck-behavior to http://hl7.org/fhir/ValueSet/action-precheck-behavior|4.0.0
RequestGroup.action.cardinalityBehavior
  • Change value set from http://hl7.org/fhir/ValueSet/action-cardinality-behavior to http://hl7.org/fhir/ValueSet/action-cardinality-behavior|4.0.0
RequestGroup.definition
  • deleted
RequestGroup.context
  • deleted
RequestGroup.reason[x]
  • deleted
RequestGroup.action.label
  • deleted
RequestGroup.action.condition.description
  • deleted
RequestGroup.action.condition.language
  • deleted
ResearchDefinition
  • Added Resource
ResearchElementDefinition
  • Added Resource
ResearchStudy
ResearchStudy.status
  • Change value set from http://hl7.org/fhir/ValueSet/research-study-status to http://hl7.org/fhir/ValueSet/research-study-status|4.0.0
ResearchStudy.primaryPurposeType
  • Added Element
ResearchStudy.phase
  • Added Element
ResearchStudy.condition
  • Added Element
ResearchStudy.location
  • Added Element
ResearchStudy.principalInvestigator
  • Type Reference: Added Target Type PractitionerRole
ResearchStudy.arm.type
  • Added Element
ResearchStudy.objective
  • Added Element
ResearchStudy.objective.name
  • Added Element
ResearchStudy.objective.type
  • Added Element
ResearchStudy.jurisdiction
  • deleted
ResearchStudy.arm.code
  • deleted
ResearchSubject
ResearchSubject.identifier
  • Max Cardinality changed from 1 to *
ResearchSubject.status
  • Change value set from http://hl7.org/fhir/ValueSet/research-subject-status to http://hl7.org/fhir/ValueSet/research-subject-status|4.0.0
Resource
Resource.language
  • Change binding strength from extensible to preferred
RiskAssessment
RiskAssessment.identifier
  • Max Cardinality changed from 1 to *
RiskAssessment.status
  • Change value set from http://hl7.org/fhir/ValueSet/observation-status to http://hl7.org/fhir/ValueSet/observation-status|4.0.0
RiskAssessment.subject
  • Min Cardinality changed from 0 to 1
RiskAssessment.encounter
  • Added Element
RiskAssessment.performer
  • Type Reference: Added Target Type PractitionerRole
RiskAssessment.reasonCode
  • Added Element
RiskAssessment.reasonReference
  • Added Element
RiskAssessment.prediction.outcome
  • Min Cardinality changed from 1 to 0
RiskAssessment.note
  • Renamed from comment to note
  • Max Cardinality changed from 1 to *
  • Type changed from string to Annotation
RiskAssessment.context
  • deleted
RiskAssessment.reason[x]
  • deleted
RiskEvidenceSynthesis
  • Added Resource
Schedule
Schedule.active
  • Default Value "true" removed
Schedule.serviceCategory
  • Max Cardinality changed from 1 to *
SearchParameter
SearchParameter
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
SearchParameter.derivedFrom
  • Type changed from uri to canonical(SearchParameter)
SearchParameter.status
  • Change value set from http://hl7.org/fhir/ValueSet/publication-status to http://hl7.org/fhir/ValueSet/publication-status|4.0.0
SearchParameter.experimental
  • No longer marked as Modifier
SearchParameter.base
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types to http://hl7.org/fhir/ValueSet/resource-types|4.0.0
SearchParameter.type
  • Change value set from http://hl7.org/fhir/ValueSet/search-param-type to http://hl7.org/fhir/ValueSet/search-param-type|4.0.0
SearchParameter.xpathUsage
  • Change value set from http://hl7.org/fhir/ValueSet/search-xpath-usage to http://hl7.org/fhir/ValueSet/search-xpath-usage|4.0.0
SearchParameter.target
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types to http://hl7.org/fhir/ValueSet/resource-types|4.0.0
SearchParameter.multipleOr
  • Added Element
SearchParameter.multipleAnd
  • Added Element
SearchParameter.comparator
  • Change value set from http://hl7.org/fhir/ValueSet/search-comparator to http://hl7.org/fhir/ValueSet/search-comparator|4.0.0
SearchParameter.modifier
  • Change value set from http://hl7.org/fhir/ValueSet/search-modifier-code to http://hl7.org/fhir/ValueSet/search-modifier-code|4.0.0
SearchParameter.component.definition
  • Type changed from Reference(SearchParameter) to canonical(SearchParameter)
ServiceRequest
  • Added Resource
Slot
Slot.serviceCategory
  • Max Cardinality changed from 1 to *
Slot.status
  • Change value set from http://hl7.org/fhir/ValueSet/slotstatus to http://hl7.org/fhir/ValueSet/slotstatus|4.0.0
Specimen
Specimen.status
  • Change value set from http://hl7.org/fhir/ValueSet/specimen-status to http://hl7.org/fhir/ValueSet/specimen-status|4.0.0
Specimen.subject
  • Min Cardinality changed from 1 to 0
  • Type Reference: Added Target Type Location
Specimen.request
  • Type Reference: Added Target Type ServiceRequest
  • Type Reference: Removed Target Type ProcedureRequest
Specimen.collection.collector
  • Type Reference: Added Target Type PractitionerRole
Specimen.collection.duration
  • Added Element
Specimen.collection.fastingStatus[x]
  • Added Element
Specimen.condition
  • Added Element
SpecimenDefinition
  • Added Resource
StructureDefinition
StructureDefinition.status
  • Change value set from http://hl7.org/fhir/ValueSet/publication-status to http://hl7.org/fhir/ValueSet/publication-status|4.0.0
StructureDefinition.experimental
  • No longer marked as Modifier
StructureDefinition.keyword
  • Add Binding http://hl7.org/fhir/ValueSet/definition-use (extensible)
StructureDefinition.fhirVersion
  • Type changed from id to code
  • Add Binding http://hl7.org/fhir/ValueSet/FHIR-version|4.0.0 (required)
StructureDefinition.kind
  • Change value set from http://hl7.org/fhir/ValueSet/structure-definition-kind to http://hl7.org/fhir/ValueSet/structure-definition-kind|4.0.0
StructureDefinition.context
  • Type changed from string to BackboneElement
StructureDefinition.context.type
  • Added Mandatory Element
StructureDefinition.context.expression
  • Added Mandatory Element
StructureDefinition.type
  • Type changed from code to uri
StructureDefinition.baseDefinition
  • Type changed from uri to canonical(StructureDefinition)
StructureDefinition.derivation
  • Change value set from http://hl7.org/fhir/ValueSet/type-derivation-rule to http://hl7.org/fhir/ValueSet/type-derivation-rule|4.0.0
StructureDefinition.contextType
  • deleted
StructureMap
StructureMap
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
StructureMap.status
  • Change value set from http://hl7.org/fhir/ValueSet/publication-status to http://hl7.org/fhir/ValueSet/publication-status|4.0.0
StructureMap.experimental
  • No longer marked as Modifier
StructureMap.structure.url
  • Type changed from uri to canonical(StructureDefinition)
StructureMap.structure.mode
  • Change value set from http://hl7.org/fhir/ValueSet/map-model-mode to http://hl7.org/fhir/ValueSet/map-model-mode|4.0.0
StructureMap.import
  • Type changed from uri to canonical(StructureMap)
StructureMap.group.typeMode
  • Change value set from http://hl7.org/fhir/ValueSet/map-group-type-mode to http://hl7.org/fhir/ValueSet/map-group-type-mode|4.0.0
StructureMap.group.input.mode
  • Change value set from http://hl7.org/fhir/ValueSet/map-input-mode to http://hl7.org/fhir/ValueSet/map-input-mode|4.0.0
StructureMap.group.rule.source.defaultValue[x]
  • Add Types canonical, url, uuid, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
  • Remove Type Meta
StructureMap.group.rule.source.listMode
  • Change value set from http://hl7.org/fhir/ValueSet/map-source-list-mode to http://hl7.org/fhir/ValueSet/map-source-list-mode|4.0.0
StructureMap.group.rule.source.logMessage
  • Added Element
StructureMap.group.rule.target.contextType
  • Change value set from http://hl7.org/fhir/ValueSet/map-context-type to http://hl7.org/fhir/ValueSet/map-context-type|4.0.0
StructureMap.group.rule.target.listMode
  • Change value set from http://hl7.org/fhir/ValueSet/map-target-list-mode to http://hl7.org/fhir/ValueSet/map-target-list-mode|4.0.0
StructureMap.group.rule.target.transform
  • Change value set from http://hl7.org/fhir/ValueSet/map-transform to http://hl7.org/fhir/ValueSet/map-transform|4.0.0
Subscription
Subscription.status
  • Change value set from http://hl7.org/fhir/ValueSet/subscription-status to http://hl7.org/fhir/ValueSet/subscription-status|4.0.0
Subscription.channel.type
  • Change value set from http://hl7.org/fhir/ValueSet/subscription-channel-type to http://hl7.org/fhir/ValueSet/subscription-channel-type|4.0.0
Subscription.channel.endpoint
  • Type changed from uri to url
Subscription.channel.payload
  • Type changed from string to code
  • Add Binding http://hl7.org/fhir/ValueSet/mimetypes|4.0.0 (required)
Subscription.tag
  • deleted
Substance
Substance.status
  • Change value set from http://hl7.org/fhir/ValueSet/substance-status to http://hl7.org/fhir/ValueSet/substance-status|4.0.0
  • Now marked as Modifier
Substance.category
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/substance-category" to "http://terminology.hl7.org/CodeSystem/substance-category"
SubstanceNucleicAcid
  • Added Resource
SubstancePolymer
  • Added Resource
SubstanceProtein
  • Added Resource
SubstanceReferenceInformation
  • Added Resource
SubstanceSourceMaterial
  • Added Resource
SubstanceSpecification
  • Added Resource
SupplyDelivery
SupplyDelivery.identifier
  • Max Cardinality changed from 1 to *
SupplyDelivery.status
  • Change value set from http://hl7.org/fhir/ValueSet/supplydelivery-status to http://hl7.org/fhir/ValueSet/supplydelivery-status|4.0.0
SupplyDelivery.type
  • Change value set from http://hl7.org/fhir/ValueSet/supplydelivery-type to http://hl7.org/fhir/ValueSet/supplydelivery-type|4.0.0
SupplyDelivery.supplier
  • Type Reference: Added Target Type PractitionerRole
SupplyDelivery.receiver
  • Type Reference: Added Target Type PractitionerRole
SupplyRequest
SupplyRequest.identifier
  • Max Cardinality changed from 1 to *
SupplyRequest.status
  • Change value set from http://hl7.org/fhir/ValueSet/supplyrequest-status to http://hl7.org/fhir/ValueSet/supplyrequest-status|4.0.0
SupplyRequest.priority
  • Change value set from http://hl7.org/fhir/ValueSet/request-priority to http://hl7.org/fhir/ValueSet/request-priority|4.0.0
SupplyRequest.item[x]
  • Added Mandatory Element
SupplyRequest.quantity
  • Added Mandatory Element
SupplyRequest.parameter
  • Added Element
SupplyRequest.parameter.code
  • Added Element
SupplyRequest.parameter.value[x]
  • Added Element
SupplyRequest.requester
  • Type changed from BackboneElement to Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)
SupplyRequest.supplier
  • Type Reference: Added Target Type HealthcareService
SupplyRequest.reasonCode
  • Added Element
SupplyRequest.reasonReference
  • Added Element
SupplyRequest.orderedItem
  • deleted
SupplyRequest.requester.agent
  • deleted
SupplyRequest.requester.onBehalfOf
  • deleted
SupplyRequest.reason[x]
  • deleted
Task
Task.instantiatesCanonical
  • Added Element
Task.instantiatesUri
  • Added Element
Task.status
  • Change value set from http://hl7.org/fhir/ValueSet/task-status to http://hl7.org/fhir/ValueSet/task-status|4.0.0
  • Now marked as Modifier
Task.intent
  • Change value set from http://hl7.org/fhir/ValueSet/request-intent to http://hl7.org/fhir/ValueSet/task-intent|4.0.0
Task.priority
  • Change value set from http://hl7.org/fhir/ValueSet/request-priority to http://hl7.org/fhir/ValueSet/request-priority|4.0.0
Task.encounter
  • Added Element
Task.requester
  • Type changed from BackboneElement to Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
Task.owner
  • Type Reference: Added Target Types PractitionerRole, CareTeam, HealthcareService
Task.location
  • Added Element
Task.reasonCode
  • Added Element
Task.reasonReference
  • Added Element
Task.insurance
  • Added Element
Task.restriction.recipient
  • Type Reference: Added Target Type PractitionerRole
Task.input.value[x]
  • Add Types canonical, url, uuid, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
  • Remove Type Meta
Task.output.value[x]
  • Add Types canonical, url, uuid, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
  • Remove Type Meta
Task.definition[x]
  • deleted
Task.context
  • deleted
Task.requester.agent
  • deleted
Task.requester.onBehalfOf
  • deleted
Task.reason
  • deleted
TerminologyCapabilities
  • Added Resource
TestReport
TestReport.status
  • Change value set from http://hl7.org/fhir/ValueSet/report-status-codes to http://hl7.org/fhir/ValueSet/report-status-codes|4.0.0
TestReport.result
  • Change value set from http://hl7.org/fhir/ValueSet/report-result-codes to http://hl7.org/fhir/ValueSet/report-result-codes|4.0.0
TestReport.participant.type
  • Change value set from http://hl7.org/fhir/ValueSet/report-participant-type to http://hl7.org/fhir/ValueSet/report-participant-type|4.0.0
TestReport.setup.action.operation.result
  • Change value set from http://hl7.org/fhir/ValueSet/report-action-result-codes to http://hl7.org/fhir/ValueSet/report-action-result-codes|4.0.0
TestReport.setup.action.assert.result
  • Change value set from http://hl7.org/fhir/ValueSet/report-action-result-codes to http://hl7.org/fhir/ValueSet/report-action-result-codes|4.0.0
TestScript
TestScript.status
  • Change value set from http://hl7.org/fhir/ValueSet/publication-status to http://hl7.org/fhir/ValueSet/publication-status|4.0.0
TestScript.experimental
  • No longer marked as Modifier
TestScript.origin.profile
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/testscript-profile-origin-types" to "http://terminology.hl7.org/CodeSystem/testscript-profile-origin-types"
TestScript.destination.profile
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/testscript-profile-destination-types" to "http://terminology.hl7.org/CodeSystem/testscript-profile-destination-types"
TestScript.metadata.capability.required
  • Min Cardinality changed from 0 to 1
  • Default Value "false" removed
TestScript.metadata.capability.validated
  • Min Cardinality changed from 0 to 1
  • Default Value "false" removed
TestScript.metadata.capability.capabilities
  • Type changed from Reference(CapabilityStatement) to canonical(CapabilityStatement)
TestScript.fixture.autocreate
  • Min Cardinality changed from 0 to 1
  • Default Value "false" removed
TestScript.fixture.autodelete
  • Min Cardinality changed from 0 to 1
  • Default Value "false" removed
TestScript.setup.action.operation.type
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/testscript-operation-codes" to "http://terminology.hl7.org/CodeSystem/testscript-operation-codes"
TestScript.setup.action.operation.resource
  • Change value set from http://hl7.org/fhir/ValueSet/defined-types to http://hl7.org/fhir/ValueSet/defined-types|4.0.0
TestScript.setup.action.operation.accept
  • Change value set from http://hl7.org/fhir/ValueSet/content-type to http://hl7.org/fhir/ValueSet/mimetypes|4.0.0
TestScript.setup.action.operation.contentType
  • Change value set from http://hl7.org/fhir/ValueSet/content-type to http://hl7.org/fhir/ValueSet/mimetypes|4.0.0
TestScript.setup.action.operation.encodeRequestUrl
  • Min Cardinality changed from 0 to 1
  • Default Value "true" removed
TestScript.setup.action.operation.method
  • Added Element
TestScript.setup.action.assert.direction
  • Change value set from http://hl7.org/fhir/ValueSet/assert-direction-codes to http://hl7.org/fhir/ValueSet/assert-direction-codes|4.0.0
TestScript.setup.action.assert.contentType
  • Change value set from http://hl7.org/fhir/ValueSet/content-type to http://hl7.org/fhir/ValueSet/mimetypes|4.0.0
TestScript.setup.action.assert.operator
  • Change value set from http://hl7.org/fhir/ValueSet/assert-operator-codes to http://hl7.org/fhir/ValueSet/assert-operator-codes|4.0.0
TestScript.setup.action.assert.requestMethod
  • Change value set from http://hl7.org/fhir/ValueSet/http-operations to http://hl7.org/fhir/ValueSet/http-operations|4.0.0
TestScript.setup.action.assert.resource
  • Change value set from http://hl7.org/fhir/ValueSet/defined-types to http://hl7.org/fhir/ValueSet/defined-types|4.0.0
TestScript.setup.action.assert.response
  • Change value set from http://hl7.org/fhir/ValueSet/assert-response-code-types to http://hl7.org/fhir/ValueSet/assert-response-code-types|4.0.0
TestScript.setup.action.assert.warningOnly
  • Min Cardinality changed from 0 to 1
  • Default Value "false" removed
TestScript.rule
  • deleted
TestScript.ruleset
  • deleted
TestScript.setup.action.assert.rule
  • deleted
TestScript.setup.action.assert.ruleset
  • deleted
ValueSet
ValueSet.status
  • Change value set from http://hl7.org/fhir/ValueSet/publication-status to http://hl7.org/fhir/ValueSet/publication-status|4.0.0
ValueSet.experimental
  • No longer marked as Modifier
ValueSet.compose.include.concept.designation.language
  • Change binding strength from extensible to preferred
ValueSet.compose.include.filter
  • No longer marked as Modifier
ValueSet.compose.include.filter.op
  • Change value set from http://hl7.org/fhir/ValueSet/filter-operator to http://hl7.org/fhir/ValueSet/filter-operator|4.0.0
ValueSet.compose.include.filter.value
  • Type changed from code to string
ValueSet.compose.include.valueSet
  • Type changed from uri to canonical(ValueSet)
ValueSet.expansion.identifier
  • Min Cardinality changed from 1 to 0
ValueSet.expansion.parameter.value[x]
  • Add Type dateTime
ValueSet.expansion.contains.abstract
  • Default Value "false" removed
ValueSet.expansion.contains.inactive
  • Default Value "false" removed
ValueSet.extensible
  • deleted
VerificationResult
  • Added Resource
VisionPrescription
VisionPrescription.status
  • Min Cardinality changed from 0 to 1
  • Change value set from http://hl7.org/fhir/ValueSet/fm-status to http://hl7.org/fhir/ValueSet/fm-status|4.0.0
VisionPrescription.created
  • Added Mandatory Element
VisionPrescription.patient
  • Min Cardinality changed from 0 to 1
VisionPrescription.dateWritten
  • Min Cardinality changed from 0 to 1
VisionPrescription.prescriber
  • Min Cardinality changed from 0 to 1
  • Type Reference: Added Target Type PractitionerRole
VisionPrescription.lensSpecification
  • Added Mandatory Element
VisionPrescription.lensSpecification.product
  • Added Mandatory Element
VisionPrescription.lensSpecification.eye
  • Added Mandatory Element
VisionPrescription.lensSpecification.sphere
  • Added Element
VisionPrescription.lensSpecification.cylinder
  • Added Element
VisionPrescription.lensSpecification.axis
  • Added Element
VisionPrescription.lensSpecification.prism
  • Added Element
VisionPrescription.lensSpecification.prism.amount
  • Added Mandatory Element
VisionPrescription.lensSpecification.prism.base
  • Added Mandatory Element
VisionPrescription.lensSpecification.add
  • Added Element
VisionPrescription.lensSpecification.power
  • Added Element
VisionPrescription.lensSpecification.backCurve
  • Added Element
VisionPrescription.lensSpecification.diameter
  • Added Element
VisionPrescription.lensSpecification.duration
  • Added Element
VisionPrescription.lensSpecification.color
  • Added Element
VisionPrescription.lensSpecification.brand
  • Added Element
VisionPrescription.lensSpecification.note
  • Added Element
VisionPrescription.reason[x]
  • deleted
VisionPrescription.dispense
  • deleted
BodySite
  • deleted
DataElement
  • deleted
DeviceComponent
  • deleted
EligibilityRequest
  • deleted
EligibilityResponse
  • deleted
ExpansionProfile
  • deleted
ImagingManifest
  • deleted
ProcedureRequest
  • deleted
ProcessRequest
  • deleted
ProcessResponse
  • deleted
ReferralRequest
  • deleted
Sequence
  • deleted
ServiceDefinition
  • deleted