Current Build
FHIR Infrastructure Work GroupMaturity Level: N/ABallot Status: Informative

This is an automatically generated list of all the structural differences between FHIR DSTU2 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

This analysis only considers changes to data types and resources. Comparison of extensions, profiles and value sets will be added in a future version.

This analysis is available as XML or JSON.

  • No Changes
  • No Changes
  • No Changes
  • No Changes
  • No Changes
  • No Changes
  • No Changes
  • No Changes
  • No Changes
  • No Changes
  • No Changes
  • No Changes
Types
Address
Address.use
  • Add Code billing
Age
  • Changed from a constraint to a specialization
Annotation
Annotation.author[x]
  • Remove Reference(Practitioner|Patient|RelatedPerson), Add Reference(Practitioner|Patient|RelatedPerson)
Attachment
Attachment.language
  • Change binding strength from required to extensible
  • Change value set from http://tools.ietf.org/html/bcp47 to http://hl7.org/fhir/ValueSet/languages
BackboneElement
CodeableConcept
Coding
ContactDetail
  • Added Type
ContactPoint
ContactPoint.system
  • Add Codes url, sms
Contributor
  • Added Type
Count
  • Changed from a constraint to a specialization
DataRequirement
  • Added Type
Distance
  • Changed from a constraint to a specialization
Dosage
  • Added Type
Duration
  • Changed from a constraint to a specialization
Element
Element.id
  • Type changed from id to string
ElementDefinition
ElementDefinition.representation
  • Add Codes xmlText, typeAttr, cdaText, xhtml
ElementDefinition.sliceName
  • Renamed from name to sliceName
ElementDefinition.slicing.discriminator
  • Type changed from string to Element
ElementDefinition.slicing.discriminator.type
  • Added Element
ElementDefinition.slicing.discriminator.path
  • Added Element
ElementDefinition.comment
  • Renamed from comments to comment
ElementDefinition.min
  • Type changed from integer to unsignedInt
ElementDefinition.base.min
  • Type changed from integer to unsignedInt
ElementDefinition.contentReference
  • Renamed from nameReference to contentReference
  • Type changed from string to uri
ElementDefinition.type.code
  • Type changed from code to uri
  • Change binding strength from required to extensible
ElementDefinition.type.targetProfile
  • Added Element
ElementDefinition.type.versioning
  • Added Element
ElementDefinition.defaultValue[x]
  • Add Age, Add Count, Add Distance, Add Duration, Add Money, Add Dosage, Add ContactDetail, Add Contributor, Add DataRequirement, Add ParameterDefinition, Add RelatedArtifact, Add TriggerDefinition, Add UsageContext
ElementDefinition.orderMeaning
  • Added Element
ElementDefinition.fixed[x]
  • Add Age, Add Count, Add Distance, Add Duration, Add Money, Add Dosage, Add ContactDetail, Add Contributor, Add DataRequirement, Add ParameterDefinition, Add RelatedArtifact, Add TriggerDefinition, Add UsageContext
ElementDefinition.pattern[x]
  • Add Age, Add Count, Add Distance, Add Duration, Add Money, Add Dosage, Add ContactDetail, Add Contributor, Add DataRequirement, Add ParameterDefinition, Add RelatedArtifact, Add TriggerDefinition, Add UsageContext
ElementDefinition.example
  • Renamed from example[x] to example
  • Max Cardinality changed from 1 to *
  • Remove boolean, Remove integer, Remove decimal, Remove base64Binary, Remove instant, Remove string, Remove uri, Remove date, Remove dateTime, Remove time, Remove code, Remove oid, Remove id, Remove unsignedInt, Remove positiveInt, Remove markdown, Remove Annotation, Remove Attachment, Remove Identifier, Remove CodeableConcept, Remove Coding, Remove Quantity, Remove Range, Remove Period, Remove Ratio, Remove SampledData, Remove Signature, Remove HumanName, Remove Address, Remove ContactPoint, Remove Timing, Remove Reference, Remove Meta
ElementDefinition.example.label
  • Added Element
ElementDefinition.example.value[x]
  • Added Element
ElementDefinition.minValue[x]
  • Remove boolean, Remove base64Binary, Remove string, Remove uri, Remove code, Remove oid, Remove id, Remove markdown, Remove Annotation, Remove Attachment, Remove Identifier, Remove CodeableConcept, Remove Coding, Remove Range, Remove Period, Remove Ratio, Remove SampledData, Remove Signature, Remove HumanName, Remove Address, Remove ContactPoint, Remove Timing, Remove Reference, Remove Meta
ElementDefinition.maxValue[x]
  • Remove boolean, Remove base64Binary, Remove string, Remove uri, Remove code, Remove oid, Remove id, Remove markdown, Remove Annotation, Remove Attachment, Remove Identifier, Remove CodeableConcept, Remove Coding, Remove Range, Remove Period, Remove Ratio, Remove SampledData, Remove Signature, Remove HumanName, Remove Address, Remove ContactPoint, Remove Timing, Remove Reference, Remove Meta
ElementDefinition.constraint.expression
  • Added Element
ElementDefinition.constraint.xpath
  • Min Cardinality changed from 1 to 0
ElementDefinition.constraint.source
  • Added Element
ElementDefinition.isModifierReason
  • Added Element
ElementDefinition.binding.valueSet[x]
  • Remove Reference(ValueSet), Add Reference(ValueSet)
ElementDefinition.mapping.comment
  • Added Element
Extension
Extension.value[x]
  • Add Age, Add Count, Add Distance, Add Duration, Add Money, Add Dosage, Add ContactDetail, Add Contributor, Add DataRequirement, Add ParameterDefinition, Add RelatedArtifact, Add TriggerDefinition, Add UsageContext
HumanName
HumanName.family
  • Max Cardinality changed from * to 1
Identifier
Identifier.use
  • Add Code old
MarketingStatus
  • Added Type
Meta
Meta.source
  • Added Element
Money
  • Changed from a constraint to a specialization
Narrative
ParameterDefinition
  • Added Type
Period
ProdCharacteristic
  • Added Type
ProductShelfLife
  • Added Type
Quantity
Range
Ratio
Reference
Reference.identifier
  • Added Element
RelatedArtifact
  • Added Type
SampledData
SampledData.data
  • Min Cardinality changed from 1 to 0
Signature
Signature.who[x]
  • Remove Reference(Practitioner|RelatedPerson|Patient|Device|Organization), Add Reference(Practitioner|RelatedPerson|Patient|Device|Organization)
Signature.onBehalfOf[x]
  • Added Element
Signature.targetFormat
  • Added Element
Signature.sigFormat
  • Added Element
Signature.blob
  • Min Cardinality changed from 1 to 0
Signature.contentType
  • deleted
SimpleQuantity
SubstanceAmount
  • Added Type
SubstanceMoiety
  • Added Type
Timing
Timing.repeat.bounds[x]
  • Remove Reference(), Add Duration
Timing.repeat.countMax
  • Added Element
Timing.repeat.durationUnit
  • Renamed from durationUnits to durationUnit
Timing.repeat.periodUnit
  • Renamed from periodUnits to periodUnit
Timing.repeat.dayOfWeek
  • Added Element
Timing.repeat.timeOfDay
  • Added Element
Timing.repeat.when
  • Max Cardinality changed from 1 to *
  • Add Codes MORN, MORN.early, MORN.late, NOON, AFT, AFT.early, AFT.late, EVE, EVE.early, EVE.late, NIGHT, PHS
Timing.repeat.offset
  • Added Element
TriggerDefinition
  • Added Type
UsageContext
  • Added Type
base64Binary
  • No Changes
boolean
  • No Changes
code
  • No Changes
date
  • No Changes
dateTime
  • No Changes
decimal
  • No Changes
id
  • No Changes
instant
  • No Changes
integer
  • No Changes
markdown
  • No Changes
oid
  • No Changes
positiveInt
  • No Changes
string
  • No Changes
time
  • No Changes
unsignedInt
  • No Changes
uri
  • No Changes
uuid
  • No Changes
xhtml
  • Added Type
Resources
Account
Account.status
  • Min Cardinality changed from 0 to 1
  • Add Binding http://hl7.org/fhir/ValueSet/account-status (required)
Account.servicePeriod
  • Added Element
Account.coverage
  • Added Element
Account.coverage.coverage
  • Added Element
Account.coverage.priority
  • Added Element
Account.guarantor
  • Added Element
Account.guarantor.party
  • Added Element
Account.guarantor.onHold
  • Added Element
Account.guarantor.period
  • Added Element
Account.partOf
  • Added Element
Account.activePeriod
  • deleted
Account.currency
  • deleted
Account.balance
  • deleted
Account.coveragePeriod
  • deleted
ActivityDefinition
  • Added Resource
AdverseEvent
  • Added Resource
AllergyIntolerance
AllergyIntolerance.clinicalStatus
  • Added Element
AllergyIntolerance.verificationStatus
  • Added Element
AllergyIntolerance.category
  • Max Cardinality changed from 1 to *
  • Remove Code other
  • Add Code biologic
AllergyIntolerance.criticality
  • Remove Codes CRITL, CRITH, CRITU
  • Add Codes low, high, unable-to-assess
AllergyIntolerance.code
  • Renamed from substance to code
  • Min Cardinality changed from 1 to 0
AllergyIntolerance.encounter
  • Added Element
AllergyIntolerance.onset[x]
  • Renamed from onset to onset[x]
  • Add Age, Add Period, Add Range, Add string
AllergyIntolerance.assertedDate
  • Added Element
AllergyIntolerance.recorder
  • Type changed from Reference(Practitioner|Patient) to Reference(Practitioner|Patient|RelatedPerson)
AllergyIntolerance.asserter
  • Renamed from reporter to asserter
AllergyIntolerance.lastOccurrence
  • Renamed from lastOccurence to lastOccurrence
AllergyIntolerance.note
  • Max Cardinality changed from 1 to *
AllergyIntolerance.reaction.note
  • Max Cardinality changed from 1 to *
AllergyIntolerance.recordedDate
  • deleted
AllergyIntolerance.status
  • deleted
AllergyIntolerance.reaction.certainty
  • deleted
Appointment
Appointment.status
  • Add Codes entered-in-error, checked-in
Appointment.serviceCategory
  • Added Element
Appointment.serviceType
  • Renamed from type to serviceType
  • Max Cardinality changed from 1 to *
Appointment.specialty
  • Added Element
Appointment.appointmentType
  • Added Element
Appointment.reason
  • Max Cardinality changed from 1 to *
  • Remove Binding http://hl7.org/fhir/ValueSet/encounter-reason (required)
Appointment.indication
  • Added Element
Appointment.supportingInformation
  • Added Element
Appointment.created
  • Added Element
Appointment.patientInstruction
  • Added Element
Appointment.basedOn
  • Added Element
Appointment.participant.type
  • Change binding strength from required to extensible
Appointment.participant.period
  • Added Element
Appointment.requestedPeriod
  • Added Element
AppointmentResponse
AppointmentResponse.participantType
  • Change binding strength from required to extensible
AppointmentResponse.participantStatus
  • Change value set from http://hl7.org/fhir/ValueSet/participantstatus to http://hl7.org/fhir/ValueSet/participationstatus
AuditEvent
AuditEvent.type
  • Added Element
AuditEvent.subtype
  • Added Element
AuditEvent.action
  • Added Element
AuditEvent.period
  • Added Element
AuditEvent.recorded
  • Added Element
AuditEvent.outcome
  • Added Element
AuditEvent.outcomeDesc
  • Added Element
AuditEvent.purposeOfEvent
  • Added Element
AuditEvent.agent
  • Renamed from participant to agent
AuditEvent.agent.type
  • Added Element
AuditEvent.agent.role
  • Remove Binding http://hl7.org/fhir/ValueSet/dicm-402-roleid (extensible)
AuditEvent.agent.reference
  • Type changed from Reference(Practitioner|Organization|Device|Patient|RelatedPerson) to Reference(PractitionerRole|Practitioner|Organization|Device|Patient|RelatedPerson)
AuditEvent.agent.purposeOfUse
  • Type changed from Coding to CodeableConcept
AuditEvent.entity
  • Renamed from object to entity
AuditEvent.entity.type
  • Change value set from http://hl7.org/fhir/ValueSet/object-type to http://hl7.org/fhir/ValueSet/audit-entity-type
AuditEvent.entity.lifecycle
  • Change value set from http://hl7.org/fhir/ValueSet/object-lifecycle to http://hl7.org/fhir/ValueSet/object-lifecycle-events
AuditEvent.entity.detail.value[x]
  • Renamed from value to value[x]
  • Add string
AuditEvent.event
  • deleted
Basic
Binary
Binary.securityContext
  • Added Element
BiologicallyDerivedProduct
  • Added Resource
BodyStructure
  • Added Resource
Bundle
Bundle.identifier
  • Added Element
Bundle.timestamp
  • Added Element
Bundle.entry.request.method
  • Add Codes HEAD, PATCH
Bundle.entry.response.outcome
  • Added Element
CapabilityStatement
  • Added Resource
CarePlan
CarePlan.instantiates
  • Added Element
CarePlan.basedOn
  • Added Element
CarePlan.replaces
  • Added Element
CarePlan.partOf
  • Added Element
CarePlan.status
  • Remove Code proposed
  • Add Codes suspended, entered-in-error, unknown
CarePlan.intent
  • Added Element
CarePlan.title
  • Added Element
CarePlan.subject
  • Min Cardinality changed from 0 to 1
CarePlan.author
  • Type changed from Reference(Patient|Practitioner|RelatedPerson|Organization) to Reference(Patient|Practitioner|PractitionerRole|Device|RelatedPerson|Organization|CareTeam)
CarePlan.careTeam
  • Added Element
CarePlan.supportingInfo
  • Renamed from support to supportingInfo
CarePlan.activity.outcomeCodeableConcept
  • Added Element
CarePlan.activity.outcomeReference
  • Renamed from actionResulting to outcomeReference
CarePlan.activity.reference
  • Type changed from Reference(Appointment|CommunicationRequest|DeviceRequest|DiagnosticOrder|MedicationOrder|NutritionOrder|Order|ProcedureRequest|ProcessRequest|ReferralRequest|SupplyRequest|VisionPrescription) to Reference(Appointment|CommunicationRequest|DeviceRequest|MedicationRequest|NutritionOrder|Task|ServiceRequest|VisionPrescription|RequestGroup)
CarePlan.activity.detail.kind
  • Added Element
CarePlan.activity.detail.instantiates
  • Added Element
CarePlan.activity.detail.reasonReference
  • Type changed from Reference(Condition) to Reference(Condition|Observation|DiagnosticReport|DocumentReference)
CarePlan.activity.detail.status
  • Min Cardinality changed from 0 to 1
  • Add Codes stopped, unknown
CarePlan.activity.detail.statusReason
  • Type changed from CodeableConcept to string
CarePlan.activity.detail.prohibited
  • Min Cardinality changed from 1 to 0
  • Default Value "false" added
CarePlan.activity.detail.performer
  • Type changed from Reference(Practitioner|Organization|RelatedPerson|Patient) to Reference(Practitioner|PractitionerRole|Organization|RelatedPerson|Patient|CareTeam|HealthcareService|Device)
CarePlan.activity.detail.product[x]
  • Remove Reference(Medication|Substance), Add Reference(Medication|Substance)
CarePlan.note
  • Max Cardinality changed from 1 to *
CarePlan.modified
  • deleted
CarePlan.relatedPlan
  • deleted
CarePlan.participant
  • deleted
CarePlan.activity.detail.category
  • deleted
CareTeam
  • Added Resource
ChargeItem
  • Added Resource
Claim
Claim.status
  • Added Element
Claim.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/claim-type-link to http://hl7.org/fhir/ValueSet/claim-type
Claim.subType
  • Added Element
Claim.use
  • Change value set from http://hl7.org/fhir/ValueSet/claim-use-link to http://hl7.org/fhir/ValueSet/claim-use
Claim.patient
  • Min Cardinality changed from 1 to 0
Claim.billablePeriod
  • Added Element
Claim.insurer
  • Added Element
Claim.priority
  • Type changed from Coding to CodeableConcept
Claim.fundsReserve
  • Type changed from Coding to CodeableConcept
Claim.related
  • Added Element
Claim.related.claim
  • Added Element
Claim.related.relationship
  • Added Element
Claim.related.reference
  • Added Element
Claim.prescription
  • Type changed from Reference(MedicationOrder|VisionPrescription) to Reference(MedicationRequest|VisionPrescription)
Claim.originalPrescription
  • Type changed from Reference(MedicationOrder) to Reference(MedicationRequest)
Claim.payee.type
  • Min Cardinality changed from 0 to 1
  • Type changed from Coding to CodeableConcept
Claim.payee.resource
  • Added Element
Claim.payee.party
  • Added Element
Claim.referral
  • Type changed from Reference(ReferralRequest) to Reference(ServiceRequest)
Claim.careTeam
  • Added Element
Claim.careTeam.sequence
  • Added Element
Claim.careTeam.provider
  • Added Element
Claim.careTeam.responsible
  • Added Element
Claim.careTeam.role
  • Added Element
Claim.careTeam.qualification
  • Added Element
Claim.information
  • Added Element
Claim.information.sequence
  • Added Element
Claim.information.category
  • Added Element
Claim.information.code
  • Added Element
Claim.information.timing[x]
  • Added Element
Claim.information.value[x]
  • Added Element
Claim.information.reason
  • Added Element
Claim.diagnosis.diagnosis[x]
  • Renamed from diagnosis to diagnosis[x]
  • Remove Coding, Add CodeableConcept, Add Reference(Condition)
Claim.diagnosis.type
  • Added Element
Claim.diagnosis.packageCode
  • Added Element
Claim.procedure
  • Added Element
Claim.procedure.sequence
  • Added Element
Claim.procedure.date
  • Added Element
Claim.procedure.procedure[x]
  • Added Element
Claim.insurance
  • Added Element
Claim.insurance.sequence
  • Added Element
Claim.insurance.focal
  • Added Element
Claim.insurance.identifier
  • Added Element
Claim.insurance.coverage
  • Added Element
Claim.insurance.businessArrangement
  • Added Element
Claim.insurance.preAuthRef
  • Added Element
Claim.insurance.claimResponse
  • Added Element
Claim.accident
  • Type changed from date to BackboneElement
Claim.accident.date
  • Added Element
Claim.accident.type
  • Added Element
Claim.accident.location[x]
  • Added Element
Claim.employmentImpacted
  • Added Element
Claim.hospitalization
  • Added Element
Claim.item.careTeamSequence
  • Added Element
Claim.item.diagnosisSequence
  • Added Element
Claim.item.procedureSequence
  • Added Element
Claim.item.informationSequence
  • Added Element
Claim.item.revenue
  • Added Element
Claim.item.category
  • Added Element
Claim.item.service
  • Min Cardinality changed from 1 to 0
  • Type changed from Coding to CodeableConcept
Claim.item.modifier
  • Type changed from Coding to CodeableConcept
Claim.item.programCode
  • Added Element
Claim.item.serviced[x]
  • Added Element
Claim.item.location[x]
  • Added Element
Claim.item.unitPrice
  • Type changed from Reference() to Money
Claim.item.net
  • Type changed from Reference() to Money
Claim.item.udi
  • Max Cardinality changed from 1 to *
  • Type changed from Coding to Reference(Device)
Claim.item.bodySite
  • Type changed from Coding to CodeableConcept
Claim.item.subSite
  • Type changed from Coding to CodeableConcept
Claim.item.encounter
  • Added Element
Claim.item.detail.revenue
  • Added Element
Claim.item.detail.category
  • Added Element
Claim.item.detail.service
  • Min Cardinality changed from 1 to 0
  • Type changed from Coding to CodeableConcept
Claim.item.detail.modifier
  • Added Element
Claim.item.detail.programCode
  • Added Element
Claim.item.detail.unitPrice
  • Type changed from Reference() to Money
Claim.item.detail.net
  • Type changed from Reference() to Money
Claim.item.detail.udi
  • Max Cardinality changed from 1 to *
  • Type changed from Coding to Reference(Device)
Claim.item.detail.subDetail.revenue
  • Added Element
Claim.item.detail.subDetail.category
  • Added Element
Claim.item.detail.subDetail.service
  • Min Cardinality changed from 1 to 0
  • Type changed from Coding to CodeableConcept
Claim.item.detail.subDetail.modifier
  • Added Element
Claim.item.detail.subDetail.programCode
  • Added Element
Claim.item.detail.subDetail.unitPrice
  • Type changed from Reference() to Money
Claim.item.detail.subDetail.net
  • Type changed from Reference() to Money
Claim.item.detail.subDetail.udi
  • Max Cardinality changed from 1 to *
  • Type changed from Coding to Reference(Device)
Claim.total
  • Added Element
Claim.ruleset
  • deleted
Claim.originalRuleset
  • deleted
Claim.target
  • deleted
Claim.payee.provider
  • deleted
Claim.payee.organization
  • deleted
Claim.payee.person
  • deleted
Claim.condition
  • deleted
Claim.coverage
  • deleted
Claim.exception
  • deleted
Claim.school
  • deleted
Claim.accidentType
  • deleted
Claim.interventionException
  • deleted
Claim.item.type
  • deleted
Claim.item.provider
  • deleted
Claim.item.diagnosisLinkId
  • deleted
Claim.item.serviceDate
  • deleted
Claim.item.points
  • deleted
Claim.item.detail.type
  • deleted
Claim.item.detail.points
  • deleted
Claim.item.detail.subDetail.type
  • deleted
Claim.item.detail.subDetail.points
  • deleted
Claim.item.prosthesis
  • deleted
Claim.additionalMaterials
  • deleted
Claim.missingTeeth
  • deleted
ClaimResponse
ClaimResponse.status
  • Added Element
ClaimResponse.patient
  • Added Element
ClaimResponse.insurer
  • Added Element
ClaimResponse.outcome
  • Add Code partial
ClaimResponse.payeeType
  • Type changed from Coding to CodeableConcept
ClaimResponse.item.itemSequence
  • Added Element
ClaimResponse.item.adjudication.category
  • Added Element
ClaimResponse.item.adjudication.reason
  • Added Element
ClaimResponse.item.adjudication.amount
  • Type changed from Reference() to Money
ClaimResponse.item.detail.detailSequence
  • Added Element
ClaimResponse.item.detail.noteNumber
  • Added Element
ClaimResponse.item.detail.adjudication
  • Remove BackboneElement
ClaimResponse.item.detail.subDetail.subDetailSequence
  • Added Element
ClaimResponse.item.detail.subDetail.noteNumber
  • Added Element
ClaimResponse.item.detail.subDetail.adjudication
  • Remove BackboneElement
ClaimResponse.addItem.itemSequence
  • Added Element
ClaimResponse.addItem.detailSequence
  • Added Element
ClaimResponse.addItem.subdetailSequence
  • Added Element
ClaimResponse.addItem.service
  • Min Cardinality changed from 1 to 0
  • Type changed from Coding to CodeableConcept
ClaimResponse.addItem.modifier
  • Added Element
ClaimResponse.addItem.fee
  • Type changed from Reference() to Money
ClaimResponse.addItem.noteNumber
  • Added Element
ClaimResponse.addItem.adjudication
  • Remove BackboneElement
ClaimResponse.error.itemSequence
  • Added Element
ClaimResponse.error.detailSequence
  • Added Element
ClaimResponse.error.subDetailSequence
  • Added Element
ClaimResponse.error.code
  • Type changed from Coding to CodeableConcept
  • Remove Binding http://hl7.org/fhir/ValueSet/adjudication-error (required)
ClaimResponse.totalCost
  • Type changed from Reference() to Money
ClaimResponse.unallocDeductable
  • Type changed from Reference() to Money
ClaimResponse.totalBenefit
  • Type changed from Reference() to Money
ClaimResponse.payment
  • Added Element
ClaimResponse.payment.type
  • Added Element
ClaimResponse.payment.adjustment
  • Added Element
ClaimResponse.payment.adjustmentReason
  • Added Element
ClaimResponse.payment.date
  • Added Element
ClaimResponse.payment.amount
  • Added Element
ClaimResponse.payment.identifier
  • Added Element
ClaimResponse.form
  • Type changed from Coding to CodeableConcept
  • Remove Binding http://hl7.org/fhir/ValueSet/forms (required)
ClaimResponse.processNote
  • Added Element
ClaimResponse.processNote.number
  • Added Element
ClaimResponse.processNote.type
  • Added Element
ClaimResponse.processNote.text
  • Added Element
ClaimResponse.processNote.language
  • Added Element
ClaimResponse.communicationRequest
  • Added Element
ClaimResponse.insurance
  • Added Element
ClaimResponse.insurance.sequence
  • Added Element
ClaimResponse.insurance.focal
  • Added Element
ClaimResponse.insurance.coverage
  • Added Element
ClaimResponse.insurance.businessArrangement
  • Added Element
ClaimResponse.insurance.preAuthRef
  • Added Element
ClaimResponse.insurance.claimResponse
  • Added Element
ClaimResponse.ruleset
  • deleted
ClaimResponse.originalRuleset
  • deleted
ClaimResponse.organization
  • deleted
ClaimResponse.item.sequenceLinkId
  • deleted
ClaimResponse.item.adjudication.code
  • deleted
ClaimResponse.item.detail.sequenceLinkId
  • deleted
ClaimResponse.item.detail.adjudication.code
  • deleted
ClaimResponse.item.detail.adjudication.amount
  • deleted
ClaimResponse.item.detail.adjudication.value
  • deleted
ClaimResponse.item.detail.subDetail.sequenceLinkId
  • deleted
ClaimResponse.item.detail.subDetail.adjudication.code
  • deleted
ClaimResponse.item.detail.subDetail.adjudication.amount
  • deleted
ClaimResponse.item.detail.subDetail.adjudication.value
  • deleted
ClaimResponse.addItem.sequenceLinkId
  • deleted
ClaimResponse.addItem.noteNumberLinkId
  • deleted
ClaimResponse.addItem.adjudication.code
  • deleted
ClaimResponse.addItem.adjudication.amount
  • deleted
ClaimResponse.addItem.adjudication.value
  • deleted
ClaimResponse.addItem.detail
  • deleted
ClaimResponse.error.sequenceLinkId
  • deleted
ClaimResponse.error.detailSequenceLinkId
  • deleted
ClaimResponse.error.subdetailSequenceLinkId
  • deleted
ClaimResponse.paymentAdjustment
  • deleted
ClaimResponse.paymentAdjustmentReason
  • deleted
ClaimResponse.paymentDate
  • deleted
ClaimResponse.paymentAmount
  • deleted
ClaimResponse.paymentRef
  • deleted
ClaimResponse.note
  • deleted
ClaimResponse.coverage
  • deleted
ClinicalImpression
ClinicalImpression.identifier
  • Added Element
ClinicalImpression.status
  • Remove Code in-progress
  • Add Code draft
ClinicalImpression.code
  • Added Element
ClinicalImpression.subject
  • Renamed from patient to subject
  • Type changed from Reference(Patient) to Reference(Patient|Group)
ClinicalImpression.context
  • Added Element
ClinicalImpression.effective[x]
  • Added Element
ClinicalImpression.investigation
  • Added Element
ClinicalImpression.investigation.code
  • Added Element
ClinicalImpression.investigation.item
  • Added Element
ClinicalImpression.protocol
  • Max Cardinality changed from 1 to *
ClinicalImpression.finding.itemCodeableConcept
  • Added Element
ClinicalImpression.finding.itemReference
  • Added Element
ClinicalImpression.finding.basis
  • Added Element
ClinicalImpression.prognosisCodeableConcept
  • Added Element
ClinicalImpression.prognosisReference
  • Added Element
ClinicalImpression.action
  • Type changed from Reference(ReferralRequest|ProcedureRequest|Procedure|MedicationOrder|DiagnosticOrder|NutritionOrder|SupplyRequest|Appointment) to Reference(ServiceRequest|Procedure|MedicationRequest|Appointment)
ClinicalImpression.note
  • Added Element
ClinicalImpression.trigger[x]
  • deleted
ClinicalImpression.investigations
  • deleted
ClinicalImpression.finding.item
  • deleted
ClinicalImpression.finding.cause
  • deleted
ClinicalImpression.resolved
  • deleted
ClinicalImpression.ruledOut
  • deleted
ClinicalImpression.prognosis
  • deleted
ClinicalImpression.plan
  • deleted
CodeSystem
  • Added Resource
Communication
Communication.instantiates
  • Added Element
Communication.basedOn
  • Renamed from requestDetail to basedOn
  • Max Cardinality changed from 1 to *
  • Type changed from Reference(CommunicationRequest) to Reference(Resource)
Communication.partOf
  • Added Element
Communication.inResponseTo
  • Added Element
Communication.status
  • Min Cardinality changed from 0 to 1
  • Change value set from http://hl7.org/fhir/ValueSet/communication-status to http://hl7.org/fhir/ValueSet/event-status
Communication.statusReason
  • Added Element
Communication.category
  • Max Cardinality changed from 1 to *
Communication.priority
  • Added Element
Communication.subject
  • Type changed from Reference(Patient) to Reference(Patient|Group)
Communication.recipient
  • Type changed from Reference(Device|Organization|Patient|Practitioner|RelatedPerson|Group) to Reference(Device|Organization|Patient|Practitioner|PractitionerRole|RelatedPerson|Group|CareTeam)
Communication.topic
  • Added Element
Communication.about
  • Added Element
Communication.context
  • Renamed from encounter to context
  • Type changed from Reference(Encounter) to Reference(Encounter|EpisodeOfCare)
Communication.sender
  • Type changed from Reference(Device|Organization|Patient|Practitioner|RelatedPerson) to Reference(Device|Organization|Patient|Practitioner|PractitionerRole|RelatedPerson)
Communication.reasonCode
  • Renamed from reason to reasonCode
Communication.reasonReference
  • Added Element
Communication.payload.content[x]
  • Remove Reference(Resource), Add Reference(Resource)
Communication.note
  • Added Element
CommunicationRequest
CommunicationRequest.basedOn
  • Added Element
CommunicationRequest.replaces
  • Added Element
CommunicationRequest.groupIdentifier
  • Added Element
CommunicationRequest.status
  • Min Cardinality changed from 0 to 1
  • Change value set from http://hl7.org/fhir/ValueSet/communication-request-status to http://hl7.org/fhir/ValueSet/request-status
CommunicationRequest.category
  • Max Cardinality changed from 1 to *
CommunicationRequest.priority
  • Type changed from CodeableConcept to code
  • Add Binding http://hl7.org/fhir/ValueSet/request-priority (required)
CommunicationRequest.subject
  • Type changed from Reference(Patient) to Reference(Patient|Group)
CommunicationRequest.recipient
  • Type changed from Reference(Device|Organization|Patient|Practitioner|RelatedPerson) to Reference(Device|Organization|Patient|Practitioner|RelatedPerson|Group|CareTeam)
CommunicationRequest.about
  • Added Element
CommunicationRequest.context
  • Renamed from encounter to context
  • Type changed from Reference(Encounter) to Reference(Encounter|EpisodeOfCare)
CommunicationRequest.payload.content[x]
  • Remove Reference(Resource), Add Reference(Resource)
CommunicationRequest.occurrence[x]
  • Added Element
CommunicationRequest.authoredOn
  • Renamed from requestedOn to authoredOn
CommunicationRequest.requester
  • Type changed from Reference(Practitioner|Patient|RelatedPerson) to Reference(Practitioner|PractitionerRole|Organization|Patient|RelatedPerson|Device)
CommunicationRequest.sender
  • Type changed from Reference(Device|Organization|Patient|Practitioner|RelatedPerson) to Reference(Device|Organization|Patient|Practitioner|PractitionerRole|RelatedPerson|HealthcareService)
CommunicationRequest.reasonCode
  • Renamed from reason to reasonCode
CommunicationRequest.reasonReference
  • Added Element
CommunicationRequest.note
  • Added Element
CommunicationRequest.scheduled[x]
  • deleted
CompartmentDefinition
  • Added Resource
Composition
Composition.subject
  • Min Cardinality changed from 1 to 0
Composition.author
  • Type changed from Reference(Practitioner|Device|Patient|RelatedPerson) to Reference(Practitioner|PractitionerRole|Device|Patient|RelatedPerson|Organization)
Composition.confidentiality
  • Change value set from http://hl7.org/fhir/ValueSet/v3-Confidentiality to http://hl7.org/fhir/ValueSet/v3-ConfidentialityClassification
Composition.attester.mode
  • Max Cardinality changed from * to 1
Composition.attester.party
  • Type changed from Reference(Patient|Practitioner|Organization) to Reference(Patient|RelatedPerson|Practitioner|PractitionerRole|Organization)
Composition.relatesTo
  • Added Element
Composition.relatesTo.code
  • Added Element
Composition.relatesTo.target[x]
  • Added Element
Composition.section.author
  • Added Element
ConceptMap
ConceptMap.title
  • Added Element
ConceptMap.status
  • Change value set from http://hl7.org/fhir/ValueSet/conformance-resource-status to http://hl7.org/fhir/ValueSet/publication-status
ConceptMap.experimental
  • Now marked as Modifier
ConceptMap.contact
  • Type changed from BackboneElement to ContactDetail
ConceptMap.description
  • Type changed from string to markdown
ConceptMap.useContext
  • Type changed from CodeableConcept to UsageContext
  • Remove Binding http://hl7.org/fhir/ValueSet/use-context (extensible)
ConceptMap.jurisdiction
  • Renamed from useContext to jurisdiction
  • Change value set from http://hl7.org/fhir/ValueSet/use-context to http://hl7.org/fhir/ValueSet/jurisdiction
ConceptMap.purpose
  • Renamed from requirements to purpose
  • Type changed from string to markdown
ConceptMap.copyright
  • Type changed from string to markdown
ConceptMap.source[x]
  • Min Cardinality changed from 1 to 0
  • Remove Reference(ValueSet|StructureDefinition), Add Reference(ValueSet)
ConceptMap.target[x]
  • Min Cardinality changed from 1 to 0
  • Remove Reference(ValueSet|StructureDefinition), Add Reference(ValueSet)
ConceptMap.group
  • Added Element
ConceptMap.group.source
  • Added Element
ConceptMap.group.sourceVersion
  • Added Element
ConceptMap.group.target
  • Added Element
ConceptMap.group.targetVersion
  • Added Element
ConceptMap.group.element
  • Min Cardinality changed from 0 to 1
ConceptMap.group.element.display
  • Added Element
ConceptMap.group.element.target.display
  • Added Element
ConceptMap.group.element.target.equivalence
  • Min Cardinality changed from 1 to 0
  • Add Code relatedto
  • Default Value "equivalent" added
ConceptMap.group.element.target.comment
  • Added Element
ConceptMap.group.element.target.dependsOn.property
  • Added Element
ConceptMap.group.element.target.dependsOn.system
  • Added Element
ConceptMap.group.element.target.dependsOn.display
  • Added Element
ConceptMap.group.unmapped
  • Added Element
ConceptMap.group.unmapped.mode
  • Added Element
ConceptMap.group.unmapped.code
  • Added Element
ConceptMap.group.unmapped.display
  • Added Element
ConceptMap.group.unmapped.url
  • Added Element
ConceptMap.contact.name
  • deleted
ConceptMap.contact.telecom
  • deleted
ConceptMap.element.codeSystem
  • deleted
ConceptMap.element.target.codeSystem
  • deleted
ConceptMap.element.target.comments
  • deleted
ConceptMap.element.target.dependsOn.element
  • deleted
ConceptMap.element.target.dependsOn.codeSystem
  • deleted
Condition
Condition.clinicalStatus
  • Add Binding http://hl7.org/fhir/ValueSet/condition-clinical (required)
Condition.verificationStatus
  • Min Cardinality changed from 1 to 0
  • Remove Code unknown
  • Add Code unconfirmed
  • Default Value "unknown" added
Condition.category
  • Max Cardinality changed from 1 to *
Condition.code
  • Min Cardinality changed from 1 to 0
Condition.subject
  • Renamed from patient to subject
  • Type changed from Reference(Patient) to Reference(Patient|Group)
Condition.context
  • Renamed from encounter to context
  • Type changed from Reference(Encounter) to Reference(Encounter|EpisodeOfCare)
Condition.onset[x]
  • Remove Reference(), Add Age
Condition.abatement[x]
  • Remove Reference(), Remove boolean, Add Age
Condition.assertedDate
  • Renamed from dateRecorded to assertedDate
  • Type changed from date to dateTime
Condition.recorder
  • Added Element
Condition.asserter
  • Type changed from Reference(Practitioner|Patient) to Reference(Practitioner|PractitionerRole|Patient|RelatedPerson)
Condition.stage
  • Max Cardinality changed from 1 to *
Condition.stage.type
  • Added Element
Condition.evidence.code
  • Max Cardinality changed from 1 to *
Condition.note
  • Renamed from notes to note
  • Max Cardinality changed from 1 to *
  • Type changed from string to Annotation
Consent
  • Added Resource
Contract
Contract.identifier
  • Max Cardinality changed from 1 to *
Contract.status
  • Added Element
Contract.contentDerivative
  • Added Element
Contract.term.offer
  • Added Element
Contract.term.offer.topic
  • Added Element
Contract.term.offer.type
  • Added Element
Contract.term.offer.decision
  • Added Element
Contract.term.offer.text
  • Added Element
Contract.term.offer.linkId
  • Added Element
Contract.term.asset
  • Added Element
Contract.term.asset.class
  • Added Element
Contract.term.asset.code
  • Added Element
Contract.term.asset.period
  • Added Element
Contract.term.asset.dataPeriod
  • Added Element
Contract.term.asset.data
  • Added Element
Contract.term.asset.data.meaning
  • Added Element
Contract.term.asset.data.reference
  • 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.securityLabel
  • Added Element
Contract.term.agent
  • Added Element
Contract.term.agent.actor
  • Added Element
Contract.term.agent.role
  • Added Element
Contract.signer.signature
  • Max Cardinality changed from 1 to *
  • Type changed from string to Signature
Contract.friendly.content[x]
  • Remove Reference(Composition|DocumentReference|QuestionnaireResponse), Add Reference(Composition|DocumentReference|QuestionnaireResponse)
Contract.legal.content[x]
  • Remove Reference(Composition|DocumentReference|QuestionnaireResponse), Add Reference(Composition|DocumentReference|QuestionnaireResponse)
Contract.rule
  • Max Cardinality changed from * to 1
Contract.rule.content[x]
  • Remove Reference(DocumentReference), Add Reference(DocumentReference)
Contract.legallyBinding[x]
  • Added Element
Contract.action
  • deleted
Contract.actionReason
  • deleted
Contract.actor
  • deleted
Contract.valuedItem
  • deleted
Contract.term.subject
  • deleted
Contract.term.actor
  • deleted
Contract.term.text
  • deleted
Contract.term.valuedItem
  • deleted
Contract.binding[x]
  • deleted
Coverage
Coverage.status
  • Added Element
Coverage.type
  • Type changed from Coding to CodeableConcept
Coverage.policyHolder
  • Added Element
Coverage.subscriber
  • Type changed from Reference(Patient) to Reference(Patient|RelatedPerson)
  • No longer marked as Modifier
Coverage.subscriberId
  • Type changed from Identifier to string
Coverage.beneficiary
  • Added Element
Coverage.dependent
  • Type changed from positiveInt to string
Coverage.relationship
  • Added Element
Coverage.payor
  • Added Element
Coverage.class
  • Added Element
Coverage.class.type
  • Added Element
Coverage.class.value
  • Added Element
Coverage.class.name
  • Added Element
Coverage.order
  • Added Element
Coverage.network
  • Type changed from Identifier to string
Coverage.copay
  • Added Element
Coverage.copay.type
  • Added Element
Coverage.copay.value
  • Added Element
Coverage.issuer
  • deleted
Coverage.bin
  • deleted
Coverage.group
  • deleted
Coverage.plan
  • deleted
Coverage.subPlan
  • deleted
Coverage.sequence
  • deleted
DetectedIssue
DetectedIssue.status
  • Added Element
Device
Device.udi
  • Type changed from string to BackboneElement
Device.udi.deviceIdentifier
  • Added Element
Device.udi.name
  • Added Element
Device.udi.jurisdiction
  • Added Element
Device.udi.carrierHRF
  • Added Element
Device.udi.carrierAIDC
  • Added Element
Device.udi.issuer
  • Added Element
Device.udi.entryType
  • Added Element
Device.status
  • Change value set from http://hl7.org/fhir/ValueSet/devicestatus to http://hl7.org/fhir/ValueSet/device-status
Device.type
  • Min Cardinality changed from 1 to 0
Device.expirationDate
  • Renamed from expiry to expirationDate
Device.safety
  • Added Element
DeviceComponent
DeviceComponent.identifier
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
DeviceComponent.lastSystemChange
  • Min Cardinality changed from 1 to 0
DeviceComponent.operationalStatus
  • Add Binding http://hl7.org/fhir/ValueSet/operational-status (extensible)
DeviceComponent.parameterGroup
  • Add Binding http://hl7.org/fhir/ValueSet/parameter-group (extensible)
DeviceComponent.productionSpecification.specType
  • Add Binding http://hl7.org/fhir/ValueSet/specification-type (extensible)
DeviceComponent.languageCode
  • Change binding strength from required to extensible
  • Change value set from http://tools.ietf.org/html/bcp47 to http://hl7.org/fhir/ValueSet/languages
DeviceComponent.property
  • Added Element
DeviceComponent.property.type
  • Added Element
DeviceComponent.property.valueQuantity
  • Added Element
DeviceComponent.property.valueCode
  • Added Element
DeviceMetric
DeviceMetric.identifier
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
DeviceMetric.operationalStatus
  • Add Code entered-in-error
DeviceRequest
DeviceRequest.instantiates
  • Added Element
DeviceRequest.basedOn
  • Added Element
DeviceRequest.priorRequest
  • Added Element
DeviceRequest.groupIdentifier
  • Added Element
DeviceRequest.status
  • Change value set from http://hl7.org/fhir/ValueSet/device-use-request-status to http://hl7.org/fhir/ValueSet/request-status
DeviceRequest.intent
  • Added Element
DeviceRequest.priority
  • Change value set from http://hl7.org/fhir/ValueSet/device-use-request-priority to http://hl7.org/fhir/ValueSet/request-priority
  • Default Value "If missing, normal priority" added
DeviceRequest.code[x]
  • Added Element
DeviceRequest.parameter
  • Added Element
DeviceRequest.parameter.code
  • Added Element
DeviceRequest.parameter.value[x]
  • Added Element
DeviceRequest.subject
  • Type changed from Reference(Patient) to Reference(Patient|Group|Location|Device)
DeviceRequest.context
  • Renamed from encounter to context
  • Type changed from Reference(Encounter) to Reference(Encounter|EpisodeOfCare)
DeviceRequest.occurrence[x]
  • Added Element
DeviceRequest.authoredOn
  • Added Element
DeviceRequest.requester
  • Added Element
DeviceRequest.performerType
  • Added Element
DeviceRequest.performer
  • Added Element
DeviceRequest.reasonCode
  • Renamed from indication to reasonCode
DeviceRequest.reasonReference
  • Added Element
DeviceRequest.insurance
  • Added Element
DeviceRequest.supportingInfo
  • Added Element
DeviceRequest.note
  • Renamed from notes to note
  • Type changed from string to Annotation
DeviceRequest.relevantHistory
  • Added Element
DeviceRequest.bodySite[x]
  • deleted
DeviceRequest.device
  • deleted
DeviceRequest.prnReason
  • deleted
DeviceRequest.orderedOn
  • deleted
DeviceRequest.recordedOn
  • deleted
DeviceRequest.timing[x]
  • deleted
DeviceUseStatement
DeviceUseStatement.basedOn
  • Added Element
DeviceUseStatement.status
  • Added Element
DeviceUseStatement.subject
  • Type changed from Reference(Patient) to Reference(Patient|Group)
DeviceUseStatement.derivedFrom
  • Added Element
DeviceUseStatement.source
  • Added Element
DeviceUseStatement.reasonCode
  • Added Element
DeviceUseStatement.reasonReference
  • Added Element
DeviceUseStatement.bodySite
  • Renamed from bodySite[x] to bodySite
  • Remove Reference(BodySite)
DeviceUseStatement.note
  • Added Element
DeviceUseStatement.whenUsed
  • deleted
DeviceUseStatement.indication
  • deleted
DeviceUseStatement.notes
  • deleted
DiagnosticReport
DiagnosticReport.basedOn
  • Renamed from request to basedOn
  • Type changed from Reference(DiagnosticOrder|ProcedureRequest|ReferralRequest) to Reference(CarePlan|ImmunizationRecommendation|MedicationRequest|NutritionOrder|ServiceRequest)
DiagnosticReport.status
  • Add Codes preliminary, amended, unknown
DiagnosticReport.subject
  • Min Cardinality changed from 1 to 0
DiagnosticReport.context
  • Renamed from encounter to context
  • Type changed from Reference(Encounter) to Reference(Encounter|EpisodeOfCare)
DiagnosticReport.effective[x]
  • Min Cardinality changed from 1 to 0
DiagnosticReport.issued
  • Min Cardinality changed from 1 to 0
DiagnosticReport.performer
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
  • Type changed from Reference(Practitioner|Organization) to Reference(Practitioner|PractitionerRole|Organization|CareTeam)
DiagnosticReport.resultsInterpreter
  • Added Element
DiagnosticReport.imagingStudy
  • Type changed from Reference(ImagingStudy|ImagingObjectSelection) to Reference(ImagingStudy)
DiagnosticReport.media
  • Added Element
DiagnosticReport.media.comment
  • Added Element
DiagnosticReport.media.link
  • Added Element
DiagnosticReport.image
  • deleted
DocumentManifest
DocumentManifest.type
  • Add Binding http://hl7.org/fhir/ValueSet/c80-doc-typecodes (extensible)
DocumentManifest.agent
  • Added Element
DocumentManifest.agent.type
  • Added Element
DocumentManifest.agent.who
  • Added Element
DocumentManifest.recipient
  • Type changed from Reference(Patient|Practitioner|RelatedPerson|Organization) to Reference(Patient|Practitioner|PractitionerRole|RelatedPerson|Organization)
DocumentManifest.content
  • Type changed from BackboneElement to Reference(Resource)
DocumentManifest.author
  • deleted
DocumentManifest.content.p[x]
  • deleted
DocumentReference
DocumentReference.docStatus
  • Type changed from CodeableConcept to code
DocumentReference.type
  • Min Cardinality changed from 1 to 0
DocumentReference.date
  • Added Element
DocumentReference.agent
  • Added Element
DocumentReference.agent.type
  • Added Element
DocumentReference.agent.who
  • Added Element
DocumentReference.content.format
  • Max Cardinality changed from * to 1
DocumentReference.author
  • deleted
DocumentReference.indexed
  • deleted
DomainResource
EligibilityRequest
EligibilityRequest.status
  • Added Element
EligibilityRequest.priority
  • Added Element
EligibilityRequest.patient
  • Added Element
EligibilityRequest.serviced[x]
  • Added Element
EligibilityRequest.enterer
  • Added Element
EligibilityRequest.insurer
  • Added Element
EligibilityRequest.facility
  • Added Element
EligibilityRequest.coverage
  • Added Element
EligibilityRequest.businessArrangement
  • Added Element
EligibilityRequest.benefitCategory
  • Added Element
EligibilityRequest.benefitSubCategory
  • Added Element
EligibilityRequest.authorization
  • Added Element
EligibilityRequest.authorization.sequence
  • Added Element
EligibilityRequest.authorization.service
  • Added Element
EligibilityRequest.authorization.modifier
  • Added Element
EligibilityRequest.authorization.quantity
  • Added Element
EligibilityRequest.authorization.unitPrice
  • Added Element
EligibilityRequest.authorization.facility
  • Added Element
EligibilityRequest.authorization.diagnosis
  • Added Element
EligibilityRequest.authorization.diagnosis.diagnosis[x]
  • Added Element
EligibilityRequest.ruleset
  • deleted
EligibilityRequest.originalRuleset
  • deleted
EligibilityRequest.target
  • deleted
EligibilityResponse
EligibilityResponse.status
  • Added Element
EligibilityResponse.outcome
  • Add Code partial
EligibilityResponse.insurer
  • Added Element
EligibilityResponse.inforce
  • Added Element
EligibilityResponse.insurance
  • Added Element
EligibilityResponse.insurance.coverage
  • Added Element
EligibilityResponse.insurance.contract
  • Added Element
EligibilityResponse.insurance.benefitBalance
  • Added Element
EligibilityResponse.insurance.benefitBalance.category
  • Added Element
EligibilityResponse.insurance.benefitBalance.subCategory
  • Added Element
EligibilityResponse.insurance.benefitBalance.excluded
  • Added Element
EligibilityResponse.insurance.benefitBalance.name
  • Added Element
EligibilityResponse.insurance.benefitBalance.description
  • Added Element
EligibilityResponse.insurance.benefitBalance.network
  • Added Element
EligibilityResponse.insurance.benefitBalance.unit
  • Added Element
EligibilityResponse.insurance.benefitBalance.term
  • Added Element
EligibilityResponse.insurance.benefitBalance.financial
  • Added Element
EligibilityResponse.insurance.benefitBalance.financial.type
  • Added Element
EligibilityResponse.insurance.benefitBalance.financial.allowed[x]
  • Added Element
EligibilityResponse.insurance.benefitBalance.financial.used[x]
  • Added Element
EligibilityResponse.preAuthRef
  • Added Element
EligibilityResponse.authorization
  • Added Element
EligibilityResponse.authorization.authorizationSequence
  • Added Element
EligibilityResponse.authorization.required
  • Added Element
EligibilityResponse.authorization.note
  • Added Element
EligibilityResponse.form
  • Added Element
EligibilityResponse.error
  • Added Element
EligibilityResponse.error.code
  • Added Element
EligibilityResponse.ruleset
  • deleted
EligibilityResponse.originalRuleset
  • deleted
EligibilityResponse.organization
  • deleted
Encounter
Encounter.status
  • Change value set from http://hl7.org/fhir/ValueSet/encounter-state to http://hl7.org/fhir/ValueSet/encounter-status
Encounter.statusHistory.status
  • Change value set from http://hl7.org/fhir/ValueSet/encounter-state to http://hl7.org/fhir/ValueSet/encounter-status
Encounter.class
  • Min Cardinality changed from 0 to 1
  • Type changed from code to Coding
  • Change binding strength from required to extensible
  • Change value set from http://hl7.org/fhir/ValueSet/encounter-class to http://hl7.org/fhir/ValueSet/v3-ActEncounterCode
Encounter.classHistory
  • Added Element
Encounter.classHistory.class
  • Added Element
Encounter.classHistory.period
  • Added Element
Encounter.serviceType
  • Added Element
Encounter.subject
  • Renamed from patient to subject
  • Type changed from Reference(Patient) to Reference(Patient|Group)
Encounter.incomingReferral
  • Type changed from Reference(ReferralRequest) to Reference(ServiceRequest)
Encounter.length
  • Type changed from Reference() to Duration
Encounter.diagnosis
  • Added Element
Encounter.diagnosis.condition
  • Added Element
Encounter.diagnosis.role
  • Added Element
Encounter.diagnosis.rank
  • Added Element
Encounter.account
  • Added Element
Encounter.indication
  • deleted
Encounter.hospitalization.admittingDiagnosis
  • deleted
Encounter.hospitalization.dischargeDiagnosis
  • deleted
Endpoint
  • Added Resource
EnrollmentRequest
EnrollmentRequest.status
  • Added Element
EnrollmentRequest.insurer
  • Added Element
EnrollmentRequest.candidate
  • Added Element
EnrollmentRequest.coverage
  • Min Cardinality changed from 1 to 0
EnrollmentRequest.ruleset
  • deleted
EnrollmentRequest.originalRuleset
  • deleted
EnrollmentRequest.target
  • deleted
EnrollmentRequest.subject
  • deleted
EnrollmentRequest.relationship
  • deleted
EnrollmentResponse
EnrollmentResponse.status
  • Added Element
EnrollmentResponse.outcome
  • Add Code partial
EnrollmentResponse.ruleset
  • deleted
EnrollmentResponse.originalRuleset
  • deleted
EntryDefinition
  • Added Resource
EpisodeOfCare
EpisodeOfCare.status
  • Add Code entered-in-error
EpisodeOfCare.statusHistory.status
  • Add Code entered-in-error
EpisodeOfCare.diagnosis
  • Added Element
EpisodeOfCare.diagnosis.condition
  • Added Element
EpisodeOfCare.diagnosis.role
  • Added Element
EpisodeOfCare.diagnosis.rank
  • Added Element
EpisodeOfCare.referralRequest
  • Type changed from Reference(ReferralRequest) to Reference(ServiceRequest)
EpisodeOfCare.team
  • Renamed from careTeam to team
  • Type changed from BackboneElement to Reference(CareTeam)
EpisodeOfCare.account
  • Added Element
EpisodeOfCare.condition
  • deleted
EpisodeOfCare.careTeam.role
  • deleted
EpisodeOfCare.careTeam.period
  • deleted
EpisodeOfCare.careTeam.member
  • deleted
EventDefinition
  • Added Resource
ExampleScenario
  • Added Resource
ExpansionProfile
  • Added Resource
ExplanationOfBenefit
ExplanationOfBenefit.status
  • Added Element
ExplanationOfBenefit.type
  • Added Element
ExplanationOfBenefit.subType
  • Added Element
ExplanationOfBenefit.patient
  • Added Element
ExplanationOfBenefit.billablePeriod
  • Added Element
ExplanationOfBenefit.enterer
  • Added Element
ExplanationOfBenefit.insurer
  • Added Element
ExplanationOfBenefit.provider
  • Added Element
ExplanationOfBenefit.referral
  • Added Element
ExplanationOfBenefit.facility
  • Added Element
ExplanationOfBenefit.claim
  • Added Element
ExplanationOfBenefit.claimResponse
  • Added Element
ExplanationOfBenefit.outcome
  • Add Code partial
ExplanationOfBenefit.related
  • Added Element
ExplanationOfBenefit.related.claim
  • Added Element
ExplanationOfBenefit.related.relationship
  • Added Element
ExplanationOfBenefit.related.reference
  • Added Element
ExplanationOfBenefit.prescription
  • Added Element
ExplanationOfBenefit.originalPrescription
  • Added Element
ExplanationOfBenefit.payee
  • Added Element
ExplanationOfBenefit.payee.type
  • Added Element
ExplanationOfBenefit.payee.resource
  • Added Element
ExplanationOfBenefit.payee.party
  • Added Element
ExplanationOfBenefit.information
  • Added Element
ExplanationOfBenefit.information.sequence
  • Added Element
ExplanationOfBenefit.information.category
  • Added Element
ExplanationOfBenefit.information.code
  • Added Element
ExplanationOfBenefit.information.timing[x]
  • Added Element
ExplanationOfBenefit.information.value[x]
  • Added Element
ExplanationOfBenefit.information.reason
  • Added Element
ExplanationOfBenefit.careTeam
  • Added Element
ExplanationOfBenefit.careTeam.sequence
  • Added Element
ExplanationOfBenefit.careTeam.provider
  • Added Element
ExplanationOfBenefit.careTeam.responsible
  • Added Element
ExplanationOfBenefit.careTeam.role
  • Added Element
ExplanationOfBenefit.careTeam.qualification
  • Added Element
ExplanationOfBenefit.diagnosis
  • Added Element
ExplanationOfBenefit.diagnosis.sequence
  • Added Element
ExplanationOfBenefit.diagnosis.diagnosis[x]
  • Added Element
ExplanationOfBenefit.diagnosis.type
  • Added Element
ExplanationOfBenefit.diagnosis.packageCode
  • Added Element
ExplanationOfBenefit.procedure
  • Added Element
ExplanationOfBenefit.procedure.sequence
  • Added Element
ExplanationOfBenefit.procedure.date
  • Added Element
ExplanationOfBenefit.procedure.procedure[x]
  • Added Element
ExplanationOfBenefit.precedence
  • Added Element
ExplanationOfBenefit.insurance
  • Added Element
ExplanationOfBenefit.insurance.coverage
  • Added Element
ExplanationOfBenefit.insurance.preAuthRef
  • Added Element
ExplanationOfBenefit.accident
  • Added Element
ExplanationOfBenefit.accident.date
  • Added Element
ExplanationOfBenefit.accident.type
  • Added Element
ExplanationOfBenefit.accident.location[x]
  • Added Element
ExplanationOfBenefit.employmentImpacted
  • Added Element
ExplanationOfBenefit.hospitalization
  • Added Element
ExplanationOfBenefit.item
  • Added Element
ExplanationOfBenefit.item.sequence
  • Added Element
ExplanationOfBenefit.item.careTeamSequence
  • Added Element
ExplanationOfBenefit.item.diagnosisSequence
  • Added Element
ExplanationOfBenefit.item.procedureSequence
  • Added Element
ExplanationOfBenefit.item.informationSequence
  • Added Element
ExplanationOfBenefit.item.revenue
  • Added Element
ExplanationOfBenefit.item.category
  • Added Element
ExplanationOfBenefit.item.service
  • Added Element
ExplanationOfBenefit.item.modifier
  • Added Element
ExplanationOfBenefit.item.programCode
  • Added Element
ExplanationOfBenefit.item.serviced[x]
  • Added Element
ExplanationOfBenefit.item.location[x]
  • Added Element
ExplanationOfBenefit.item.quantity
  • Added Element
ExplanationOfBenefit.item.unitPrice
  • Added Element
ExplanationOfBenefit.item.factor
  • Added Element
ExplanationOfBenefit.item.net
  • Added Element
ExplanationOfBenefit.item.udi
  • Added Element
ExplanationOfBenefit.item.bodySite
  • Added Element
ExplanationOfBenefit.item.subSite
  • Added Element
ExplanationOfBenefit.item.encounter
  • Added Element
ExplanationOfBenefit.item.noteNumber
  • Added Element
ExplanationOfBenefit.item.adjudication
  • Added Element
ExplanationOfBenefit.item.adjudication.category
  • Added Element
ExplanationOfBenefit.item.adjudication.reason
  • Added Element
ExplanationOfBenefit.item.adjudication.amount
  • Added Element
ExplanationOfBenefit.item.adjudication.value
  • Added Element
ExplanationOfBenefit.item.detail
  • Added Element
ExplanationOfBenefit.item.detail.sequence
  • Added Element
ExplanationOfBenefit.item.detail.revenue
  • Added Element
ExplanationOfBenefit.item.detail.category
  • Added Element
ExplanationOfBenefit.item.detail.service
  • Added Element
ExplanationOfBenefit.item.detail.modifier
  • Added Element
ExplanationOfBenefit.item.detail.programCode
  • Added Element
ExplanationOfBenefit.item.detail.quantity
  • Added Element
ExplanationOfBenefit.item.detail.unitPrice
  • Added Element
ExplanationOfBenefit.item.detail.factor
  • Added Element
ExplanationOfBenefit.item.detail.net
  • Added Element
ExplanationOfBenefit.item.detail.udi
  • Added Element
ExplanationOfBenefit.item.detail.noteNumber
  • Added Element
ExplanationOfBenefit.item.detail.adjudication
  • Added Element
ExplanationOfBenefit.item.detail.subDetail
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.sequence
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.revenue
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.category
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.service
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.modifier
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.programCode
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.quantity
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.unitPrice
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.factor
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.net
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.udi
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.noteNumber
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.adjudication
  • Added Element
ExplanationOfBenefit.addItem
  • Added Element
ExplanationOfBenefit.addItem.itemSequence
  • Added Element
ExplanationOfBenefit.addItem.detailSequence
  • Added Element
ExplanationOfBenefit.addItem.subDetailSequence
  • Added Element
ExplanationOfBenefit.addItem.service
  • Added Element
ExplanationOfBenefit.addItem.modifier
  • Added Element
ExplanationOfBenefit.addItem.fee
  • Added Element
ExplanationOfBenefit.addItem.noteNumber
  • Added Element
ExplanationOfBenefit.addItem.adjudication
  • Added Element
ExplanationOfBenefit.totalCost
  • Added Element
ExplanationOfBenefit.unallocDeductable
  • Added Element
ExplanationOfBenefit.totalBenefit
  • Added Element
ExplanationOfBenefit.payment
  • Added Element
ExplanationOfBenefit.payment.type
  • Added Element
ExplanationOfBenefit.payment.adjustment
  • Added Element
ExplanationOfBenefit.payment.adjustmentReason
  • Added Element
ExplanationOfBenefit.payment.date
  • Added Element
ExplanationOfBenefit.payment.amount
  • Added Element
ExplanationOfBenefit.payment.identifier
  • Added Element
ExplanationOfBenefit.form
  • Added Element
ExplanationOfBenefit.processNote
  • Added Element
ExplanationOfBenefit.processNote.number
  • Added Element
ExplanationOfBenefit.processNote.type
  • Added Element
ExplanationOfBenefit.processNote.text
  • Added Element
ExplanationOfBenefit.processNote.language
  • Added Element
ExplanationOfBenefit.benefitBalance
  • Added Element
ExplanationOfBenefit.benefitBalance.category
  • Added Element
ExplanationOfBenefit.benefitBalance.subCategory
  • Added Element
ExplanationOfBenefit.benefitBalance.excluded
  • Added Element
ExplanationOfBenefit.benefitBalance.name
  • Added Element
ExplanationOfBenefit.benefitBalance.description
  • Added Element
ExplanationOfBenefit.benefitBalance.network
  • Added Element
ExplanationOfBenefit.benefitBalance.unit
  • Added Element
ExplanationOfBenefit.benefitBalance.term
  • Added Element
ExplanationOfBenefit.benefitBalance.financial
  • Added Element
ExplanationOfBenefit.benefitBalance.financial.type
  • Added Element
ExplanationOfBenefit.benefitBalance.financial.allowed[x]
  • Added Element
ExplanationOfBenefit.benefitBalance.financial.used[x]
  • Added Element
ExplanationOfBenefit.request
  • deleted
ExplanationOfBenefit.ruleset
  • deleted
ExplanationOfBenefit.originalRuleset
  • deleted
ExplanationOfBenefit.requestProvider
  • deleted
ExplanationOfBenefit.requestOrganization
  • deleted
FamilyMemberHistory
FamilyMemberHistory.instantiates
  • Added Element
FamilyMemberHistory.dataAbsentReason
  • Added Element
FamilyMemberHistory.age[x]
  • Remove Reference(), Add Age
FamilyMemberHistory.estimatedAge
  • Added Element
FamilyMemberHistory.deceased[x]
  • Remove Reference(), Add Age
FamilyMemberHistory.reasonCode
  • Added Element
FamilyMemberHistory.reasonReference
  • Added Element
FamilyMemberHistory.note
  • Max Cardinality changed from 1 to *
FamilyMemberHistory.condition.onset[x]
  • Remove Reference(), Add Age
FamilyMemberHistory.condition.note
  • Max Cardinality changed from 1 to *
Flag
Flag.category
  • Max Cardinality changed from 1 to *
Flag.subject
  • Type changed from Reference(Patient|Location|Group|Organization|Practitioner) to Reference(Patient|Location|Group|Organization|Practitioner|PlanDefinition|Medication|Procedure)
Goal
Goal.status
  • Add Codes on-target, ahead-of-target, behind-target, entered-in-error
Goal.description
  • Type changed from string to CodeableConcept
Goal.subject
  • Min Cardinality changed from 0 to 1
Goal.target
  • Renamed from target[x] to target
  • Remove date, Remove Reference()
Goal.target.measure
  • Added Element
Goal.target.detail[x]
  • Added Element
Goal.target.due[x]
  • Added Element
Goal.statusReason
  • Type changed from CodeableConcept to string
Goal.expressedBy
  • Renamed from author to expressedBy
Goal.addresses
  • Type changed from Reference(Condition|Observation|MedicationStatement|NutritionOrder|ProcedureRequest|RiskAssessment) to Reference(Condition|Observation|MedicationStatement|NutritionOrder|ServiceRequest|RiskAssessment)
Goal.outcomeCode
  • Added Element
Goal.outcomeReference
  • Added Element
Goal.outcome
  • deleted
GraphDefinition
  • Added Resource
Group
Group.active
  • Added Element
Group.member.entity
  • Type changed from Reference(Patient|Practitioner|Device|Medication|Substance) to Reference(Patient|Practitioner|PractitionerRole|Device|Medication|Substance)
GuidanceResponse
  • Added Resource
HealthcareService
HealthcareService.active
  • Added Element
HealthcareService.category
  • Renamed from serviceCategory to category
  • Max Cardinality changed from 1 to *
HealthcareService.type
  • Added Element
HealthcareService.specialty
  • Added Element
HealthcareService.location
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
HealthcareService.name
  • Renamed from serviceName to name
HealthcareService.endpoint
  • Added Element
HealthcareService.serviceType
  • deleted
HealthcareService.publicKey
  • deleted
ImagingStudy
ImagingStudy.subject
  • Added Element
ImagingStudy.context
  • Renamed from order to context
  • Max Cardinality changed from * to 1
  • Type changed from Reference(DiagnosticOrder) to Reference(Encounter|EpisodeOfCare)
ImagingStudy.basedOn
  • Added Element
ImagingStudy.interpreter
  • Max Cardinality changed from 1 to *
ImagingStudy.endpoint
  • Added Element
ImagingStudy.numberOfSeries
  • Min Cardinality changed from 1 to 0
ImagingStudy.numberOfInstances
  • Min Cardinality changed from 1 to 0
ImagingStudy.procedureReference
  • Renamed from procedure to procedureReference
ImagingStudy.procedureCode
  • Added Element
ImagingStudy.reason
  • Added Element
ImagingStudy.series.numberOfInstances
  • Min Cardinality changed from 1 to 0
ImagingStudy.series.endpoint
  • Added Element
ImagingStudy.series.specimen
  • Added Element
ImagingStudy.series.performer
  • Added Element
ImagingStudy.patient
  • deleted
ImagingStudy.url
  • deleted
ImagingStudy.series.url
  • deleted
ImagingStudy.series.instance.type
  • deleted
ImagingStudy.series.instance.content
  • deleted
Immunization
Immunization.status
  • Change value set from http://hl7.org/fhir/ValueSet/medication-admin-status to http://hl7.org/fhir/ValueSet/immunization-status
Immunization.statusReason
  • Added Element
Immunization.primarySource
  • Added Element
Immunization.reportOrigin
  • Added Element
Immunization.performer
  • Max Cardinality changed from 1 to *
  • Type changed from Reference(Practitioner) to BackboneElement
Immunization.performer.function
  • Added Element
Immunization.performer.actor
  • Added Element
Immunization.reasonCode
  • Added Element
Immunization.reasonReference
  • Added Element
Immunization.isPotent
  • 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.wasNotGiven
  • deleted
Immunization.reported
  • deleted
Immunization.requester
  • deleted
Immunization.explanation
  • deleted
Immunization.reaction
  • deleted
Immunization.vaccinationProtocol
  • deleted
ImmunizationEvaluation
  • Added Resource
ImmunizationRecommendation
ImmunizationRecommendation.date
  • Added Element
ImmunizationRecommendation.authority
  • Added Element
ImmunizationRecommendation.recommendation.vaccineCode
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
ImmunizationRecommendation.recommendation.targetDisease
  • Added Element
ImmunizationRecommendation.recommendation.contraindicatedVaccineCode
  • Added Element
ImmunizationRecommendation.recommendation.forecastStatus
  • Now marked as Modifier
ImmunizationRecommendation.recommendation.forecastReason
  • Added Element
ImmunizationRecommendation.recommendation.description
  • Added Element
ImmunizationRecommendation.recommendation.series
  • Added Element
ImmunizationRecommendation.recommendation.seriesDoses
  • Added Element
ImmunizationRecommendation.recommendation.supportingImmunization
  • Type changed from Reference(Immunization) to Reference(Immunization|ImmunizationEvaluation)
ImmunizationRecommendation.recommendation.supportingPatientInformation
  • Type changed from Reference(Observation|AllergyIntolerance) to Reference(Resource)
ImmunizationRecommendation.recommendation.date
  • deleted
ImmunizationRecommendation.recommendation.protocol
  • deleted
ImplementationGuide
ImplementationGuide.status
  • Change value set from http://hl7.org/fhir/ValueSet/conformance-resource-status to http://hl7.org/fhir/ValueSet/publication-status
ImplementationGuide.experimental
  • Now marked as Modifier
ImplementationGuide.contact
  • Type changed from BackboneElement to ContactDetail
ImplementationGuide.description
  • Type changed from string to markdown
ImplementationGuide.useContext
  • Type changed from CodeableConcept to UsageContext
  • Remove Binding http://hl7.org/fhir/ValueSet/use-context (extensible)
ImplementationGuide.jurisdiction
  • Added Element
ImplementationGuide.copyright
  • Type changed from string to markdown
ImplementationGuide.package
  • Min Cardinality changed from 1 to 0
ImplementationGuide.package.resource.example
  • Added Element
ImplementationGuide.package.resource.source[x]
  • Remove Reference(Resource), Add Reference(Resource)
ImplementationGuide.global.type
  • Remove Codes BodySite, Conformance, DataElement, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse, ProcedureRequest, ReferralRequest
  • Add Codes ActivityDefinition, AdverseEvent, BiologicallyDerivedProduct, BodyStructure, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, EntryDefinition, EventDefinition, ExampleScenario, ExpansionProfile, GraphDefinition, GuidanceResponse, ImmunizationEvaluation, ImplementationGuideInput, ImplementationGuideOutput, Invoice, ItemInstance, Library, Linkage, Measure, MeasureReport, MedicationRequest, MedicinalProduct, MedicinalProductAuthorization, MedicinalProductClinicals, MedicinalProductDeviceSpec, MedicinalProductIngredient, MedicinalProductPackaged, MedicinalProductPharmaceutical, MessageDefinition, ObservationDefinition, OccupationalData, OrganizationRole, PlanDefinition, PractitionerRole, ProductPlan, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, ServiceRequest, SpecimenDefinition, StructureMap, SubstancePolymer, SubstanceReferenceInformation, SubstanceSpecification, Task, TerminologyCapabilities, TestReport, UserSession, VerificationResult
ImplementationGuide.page
  • Min Cardinality changed from 1 to 0
ImplementationGuide.page.title
  • Renamed from name to title
ImplementationGuide.page.type
  • Remove Codes BodySite, Conformance, DataElement, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse, ProcedureRequest, ReferralRequest
  • Add Codes ActivityDefinition, AdverseEvent, BiologicallyDerivedProduct, BodyStructure, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, EntryDefinition, EventDefinition, ExampleScenario, ExpansionProfile, GraphDefinition, GuidanceResponse, ImmunizationEvaluation, ImplementationGuideInput, ImplementationGuideOutput, Invoice, ItemInstance, Library, Linkage, Measure, MeasureReport, MedicationRequest, MedicinalProduct, MedicinalProductAuthorization, MedicinalProductClinicals, MedicinalProductDeviceSpec, MedicinalProductIngredient, MedicinalProductPackaged, MedicinalProductPharmaceutical, MessageDefinition, ObservationDefinition, OccupationalData, OrganizationRole, PlanDefinition, PractitionerRole, ProductPlan, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, ServiceRequest, SpecimenDefinition, StructureMap, SubstancePolymer, SubstanceReferenceInformation, SubstanceSpecification, Task, TerminologyCapabilities, TestReport, UserSession, VerificationResult
ImplementationGuide.contact.name
  • deleted
ImplementationGuide.contact.telecom
  • deleted
ImplementationGuide.package.resource.purpose
  • deleted
ImplementationGuideInput
  • Added Resource
ImplementationGuideOutput
  • Added Resource
Invoice
  • Added Resource
ItemInstance
  • Added Resource
Library
  • Added Resource
Linkage
  • Added Resource
List
List.source
  • Type changed from Reference(Practitioner|Patient|Device) to Reference(Practitioner|PractitionerRole|Patient|Device)
List.note
  • Max Cardinality changed from 1 to *
  • Type changed from string to Annotation
Location
Location.operationalStatus
  • Added Element
Location.alias
  • Added Element
Location.mode
  • 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
Location.endpoint
  • Added Element
Measure
  • Added Resource
MeasureReport
  • Added Resource
Media
Media.basedOn
  • Added Element
Media.partOf
  • Added Element
Media.status
  • Added Element
Media.category
  • Added Element
Media.modality
  • Added Element
Media.subject
  • Type changed from Reference(Patient|Practitioner|Group|Device|Specimen) to Reference(Patient|Practitioner|Group|Device|Specimen|Location)
Media.context
  • Added Element
Media.created[x]
  • Added Element
Media.issued
  • Added Element
Media.operator
  • Type changed from Reference(Practitioner) to Reference(Practitioner|PractitionerRole|Organization|CareTeam|Patient|Device|RelatedPerson)
Media.reasonCode
  • Added Element
Media.bodySite
  • Added Element
Media.device
  • Added Element
Media.duration
  • Type changed from unsignedInt to decimal
Media.note
  • Added Element
Media.type
  • deleted
Media.subtype
  • deleted
Medication
Medication.status
  • Added Element
Medication.form
  • Added Element
Medication.amount
  • Added Element
Medication.ingredient
  • Added Element
Medication.ingredient.item[x]
  • Added Element
Medication.ingredient.isActive
  • Added Element
Medication.ingredient.amount
  • Added Element
Medication.batch
  • Added Element
Medication.batch.lotNumber
  • Added Element
Medication.batch.expirationDate
  • Added Element
Medication.batch.serialNumber
  • Added Element
Medication.isBrand
  • deleted
Medication.product
  • deleted
Medication.package
  • deleted
MedicationAdministration
MedicationAdministration.instantiates
  • Added Element
MedicationAdministration.partOf
  • Added Element
MedicationAdministration.status
  • Add Codes not-done, unknown
MedicationAdministration.category
  • Added Element
MedicationAdministration.medication[x]
  • Remove Reference(Medication), Add Reference(Medication)
MedicationAdministration.subject
  • Renamed from patient to subject
  • Type changed from Reference(Patient) to Reference(Patient|Group)
MedicationAdministration.context
  • Renamed from encounter to context
  • Type changed from Reference(Encounter) to Reference(Encounter|EpisodeOfCare)
MedicationAdministration.supportingInformation
  • Added Element
MedicationAdministration.effective[x]
  • Added Element
MedicationAdministration.performer
  • Renamed from practitioner to performer
  • Max Cardinality changed from 1 to *
  • Type changed from Reference(Practitioner|Patient|RelatedPerson) to BackboneElement
MedicationAdministration.performer.function
  • Added Element
MedicationAdministration.performer.actor
  • Added Element
MedicationAdministration.statusReason
  • Added Element
MedicationAdministration.reasonCode
  • Added Element
MedicationAdministration.reasonReference
  • Added Element
MedicationAdministration.request
  • Added Element
MedicationAdministration.note
  • Max Cardinality changed from 1 to *
  • Type changed from string to Annotation
MedicationAdministration.dosage.site
  • Renamed from site[x] to site
  • Remove Reference(BodySite)
MedicationAdministration.dosage.dose
  • Renamed from quantity to dose
MedicationAdministration.dosage.rate[x]
  • Remove Range, Add Reference()
MedicationAdministration.eventHistory
  • Added Element
MedicationAdministration.prescription
  • deleted
MedicationAdministration.wasNotGiven
  • deleted
MedicationAdministration.reasonNotGiven
  • deleted
MedicationAdministration.reasonGiven
  • deleted
MedicationAdministration.effectiveTime[x]
  • deleted
MedicationDispense
MedicationDispense.identifier
  • Max Cardinality changed from 1 to *
MedicationDispense.partOf
  • Added Element
MedicationDispense.status
  • Min Cardinality changed from 0 to 1
  • Add Codes preparation, cancelled, unknown
MedicationDispense.category
  • Added Element
MedicationDispense.medication[x]
  • Remove Reference(Medication), Add Reference(Medication)
MedicationDispense.subject
  • Renamed from patient to subject
  • Type changed from Reference(Patient) to Reference(Patient|Group)
MedicationDispense.context
  • Added Element
MedicationDispense.supportingInformation
  • Added Element
MedicationDispense.performer
  • Added Element
MedicationDispense.performer.function
  • Added Element
MedicationDispense.performer.actor
  • Added Element
MedicationDispense.location
  • Added Element
MedicationDispense.authorizingPrescription
  • Type changed from Reference(MedicationOrder) to Reference(MedicationRequest)
MedicationDispense.note
  • Max Cardinality changed from 1 to *
  • Type changed from string to Annotation
MedicationDispense.dosageInstruction
  • Type changed from BackboneElement to Dosage
MedicationDispense.substitution.wasSubstituted
  • Added Element
MedicationDispense.substitution.type
  • Min Cardinality changed from 1 to 0
MedicationDispense.detectedIssue
  • Added Element
MedicationDispense.statusReason[x]
  • Added Element
MedicationDispense.eventHistory
  • Added Element
MedicationDispense.dispenser
  • deleted
MedicationDispense.dosageInstruction.text
  • deleted
MedicationDispense.dosageInstruction.additionalInstructions
  • deleted
MedicationDispense.dosageInstruction.timing
  • deleted
MedicationDispense.dosageInstruction.asNeeded[x]
  • deleted
MedicationDispense.dosageInstruction.site[x]
  • deleted
MedicationDispense.dosageInstruction.route
  • deleted
MedicationDispense.dosageInstruction.method
  • deleted
MedicationDispense.dosageInstruction.dose[x]
  • deleted
MedicationDispense.dosageInstruction.rate[x]
  • deleted
MedicationDispense.dosageInstruction.maxDosePerPeriod
  • deleted
MedicationRequest
  • Name Changed from MedicationOrder to MedicationRequest
MedicationRequest.status
  • Min Cardinality changed from 0 to 1
  • Change value set from http://hl7.org/fhir/ValueSet/medication-order-status to http://hl7.org/fhir/ValueSet/medication-request-status
MedicationRequest.intent
  • Added Element
MedicationRequest.category
  • Added Element
MedicationRequest.priority
  • Added Element
MedicationRequest.medication[x]
  • Remove Reference(Medication), Add Reference(Medication)
MedicationRequest.subject
  • Added Element
MedicationRequest.context
  • Added Element
MedicationRequest.supportingInformation
  • Added Element
MedicationRequest.authoredOn
  • Added Element
MedicationRequest.requester
  • Added Element
MedicationRequest.performer
  • Added Element
MedicationRequest.performerType
  • Added Element
MedicationRequest.recorder
  • Added Element
MedicationRequest.reasonCode
  • Added Element
MedicationRequest.reasonReference
  • Added Element
MedicationRequest.instantiates
  • Added Element
MedicationRequest.basedOn
  • Added Element
MedicationRequest.groupIdentifier
  • Added Element
MedicationRequest.statusReason
  • Added Element
MedicationRequest.insurance
  • Added Element
MedicationRequest.note
  • Max Cardinality changed from 1 to *
  • Type changed from string to Annotation
MedicationRequest.dosageInstruction
  • Type changed from BackboneElement to Dosage
MedicationRequest.dispenseRequest.numberOfRepeatsAllowed
  • Type changed from positiveInt to unsignedInt
MedicationRequest.dispenseRequest.expectedSupplyDuration
  • Type changed from Reference() to Duration
MedicationRequest.dispenseRequest.performer
  • Added Element
MedicationRequest.substitution.allowed
  • Added Element
MedicationRequest.priorPrescription
  • Type changed from Reference(MedicationOrder) to Reference(MedicationRequest)
MedicationRequest.detectedIssue
  • Added Element
MedicationRequest.eventHistory
  • Added Element
MedicationOrder.dateWritten
  • deleted
MedicationOrder.dateEnded
  • deleted
MedicationOrder.reasonEnded
  • deleted
MedicationOrder.patient
  • deleted
MedicationOrder.prescriber
  • deleted
MedicationOrder.encounter
  • deleted
MedicationOrder.reason[x]
  • deleted
MedicationOrder.dosageInstruction.text
  • deleted
MedicationOrder.dosageInstruction.additionalInstructions
  • deleted
MedicationOrder.dosageInstruction.timing
  • deleted
MedicationOrder.dosageInstruction.asNeeded[x]
  • deleted
MedicationOrder.dosageInstruction.site[x]
  • deleted
MedicationOrder.dosageInstruction.route
  • deleted
MedicationOrder.dosageInstruction.method
  • deleted
MedicationOrder.dosageInstruction.dose[x]
  • deleted
MedicationOrder.dosageInstruction.rate[x]
  • deleted
MedicationOrder.dosageInstruction.maxDosePerPeriod
  • deleted
MedicationOrder.dispenseRequest.medication[x]
  • deleted
MedicationOrder.substitution.type
  • deleted
MedicationStatement
MedicationStatement.basedOn
  • Added Element
MedicationStatement.partOf
  • Added Element
MedicationStatement.status
  • Add Codes stopped, on-hold, unknown, not-taken
MedicationStatement.statusReason
  • Added Element
MedicationStatement.category
  • Added Element
MedicationStatement.medication[x]
  • Remove Reference(Medication), Add Reference(Medication)
MedicationStatement.subject
  • Renamed from patient to subject
  • Type changed from Reference(Patient) to Reference(Patient|Group)
MedicationStatement.context
  • Added Element
MedicationStatement.informationSource
  • Type changed from Reference(Patient|Practitioner|RelatedPerson) to Reference(Patient|Practitioner|RelatedPerson|Organization)
MedicationStatement.derivedFrom
  • Renamed from supportingInformation to derivedFrom
MedicationStatement.reasonCode
  • Added Element
MedicationStatement.reasonReference
  • Added Element
MedicationStatement.note
  • Max Cardinality changed from 1 to *
  • Type changed from string to Annotation
MedicationStatement.dosage
  • Type changed from BackboneElement to Dosage
MedicationStatement.wasNotTaken
  • deleted
MedicationStatement.reasonNotTaken
  • deleted
MedicationStatement.reasonForUse[x]
  • deleted
MedicationStatement.dosage.text
  • deleted
MedicationStatement.dosage.timing
  • deleted
MedicationStatement.dosage.asNeeded[x]
  • deleted
MedicationStatement.dosage.site[x]
  • deleted
MedicationStatement.dosage.route
  • deleted
MedicationStatement.dosage.method
  • deleted
MedicationStatement.dosage.quantity[x]
  • deleted
MedicationStatement.dosage.rate[x]
  • deleted
MedicationStatement.dosage.maxDosePerPeriod
  • deleted
MedicinalProduct
  • Added Resource
MedicinalProductAuthorization
  • Added Resource
MedicinalProductClinicals
  • Added Resource
MedicinalProductDeviceSpec
  • Added Resource
MedicinalProductIngredient
  • Added Resource
MedicinalProductPackaged
  • Added Resource
MedicinalProductPharmaceutical
  • Added Resource
MessageDefinition
  • Added Resource
MessageHeader
MessageHeader.event[x]
  • Renamed from event to event[x]
  • Add uri
  • No longer marked as Modifier
MessageHeader.destination.receiver
  • Added Element
MessageHeader.sender
  • Added Element
MessageHeader.response
  • No longer marked as Modifier
MessageHeader.response.code
  • No longer marked as Modifier
MessageHeader.focus
  • Renamed from data to focus
MessageHeader.definition
  • Added Element
MessageHeader.timestamp
  • deleted
MessageHeader.receiver
  • deleted
MetadataResource
  • Added Resource
NamingSystem
NamingSystem.status
  • Change value set from http://hl7.org/fhir/ValueSet/conformance-resource-status to http://hl7.org/fhir/ValueSet/publication-status
NamingSystem.contact
  • Type changed from BackboneElement to ContactDetail
NamingSystem.description
  • Type changed from string to markdown
NamingSystem.useContext
  • Type changed from CodeableConcept to UsageContext
  • Remove Binding http://hl7.org/fhir/ValueSet/use-context (extensible)
NamingSystem.jurisdiction
  • Added Element
NamingSystem.uniqueId.comment
  • Added Element
NamingSystem.contact.name
  • deleted
NamingSystem.contact.telecom
  • deleted
NamingSystem.replacedBy
  • deleted
NutritionOrder
NutritionOrder.instantiates
  • Added Element
NutritionOrder.status
  • Min Cardinality changed from 0 to 1
  • Change value set from http://hl7.org/fhir/ValueSet/nutrition-order-status to http://hl7.org/fhir/ValueSet/request-status
NutritionOrder.intent
  • Added Element
NutritionOrder.context
  • Added Element
NutritionOrder.orderer
  • Type changed from Reference(Practitioner) to Reference(Practitioner|PractitionerRole)
NutritionOrder.enteralFormula.administration.rate[x]
  • Remove Reference(), Add Reference()
NutritionOrder.note
  • Added Element
NutritionOrder.encounter
  • deleted
Observation
Observation.basedOn
  • Added Element
Observation.partOf
  • Added Element
Observation.status
  • Add Code corrected
Observation.category
  • Max Cardinality changed from 1 to *
Observation.context
  • Renamed from encounter to context
  • Type changed from Reference(Encounter) to Reference(Encounter|EpisodeOfCare)
Observation.effective[x]
  • Add Timing
Observation.performer
  • Type changed from Reference(Practitioner|Organization|Patient|RelatedPerson) to Reference(Practitioner|PractitionerRole|Organization|CareTeam|Patient|RelatedPerson)
Observation.value[x]
  • Remove Attachment, Add boolean, Add integer
Observation.dataAbsentReason
  • Change value set from http://hl7.org/fhir/ValueSet/observation-valueabsentreason to http://hl7.org/fhir/ValueSet/data-absent-reason
Observation.comment
  • Renamed from comments to comment
Observation.device
  • Type changed from Reference(Device|DeviceMetric) to Reference(Device|DeviceComponent|DeviceMetric)
Observation.referenceRange.type
  • Added Element
Observation.referenceRange.appliesTo
  • Renamed from meaning to appliesTo
  • Max Cardinality changed from 1 to *
Observation.hasMember
  • Added Element
Observation.derivedFrom
  • Added Element
Observation.component.value[x]
  • Remove Attachment, Add boolean, Add integer
Observation.component.dataAbsentReason
  • Change value set from http://hl7.org/fhir/ValueSet/observation-valueabsentreason to http://hl7.org/fhir/ValueSet/data-absent-reason
Observation.component.interpretation
  • Added Element
Observation.related
  • deleted
ObservationDefinition
  • Added Resource
OccupationalData
  • Added Resource
OperationDefinition
OperationDefinition.status
  • Change value set from http://hl7.org/fhir/ValueSet/conformance-resource-status to http://hl7.org/fhir/ValueSet/publication-status
OperationDefinition.experimental
  • Now marked as Modifier
OperationDefinition.contact
  • Type changed from BackboneElement to ContactDetail
OperationDefinition.description
  • Type changed from string to markdown
OperationDefinition.useContext
  • Added Element
OperationDefinition.jurisdiction
  • Added Element
OperationDefinition.purpose
  • Renamed from requirements to purpose
  • Type changed from string to markdown
OperationDefinition.affectsState
  • Added Element
OperationDefinition.comment
  • Renamed from notes to comment
  • Type changed from string to markdown
OperationDefinition.resource
  • Renamed from type to resource
  • Remove Codes BodySite, Conformance, DataElement, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse, ProcedureRequest, ReferralRequest
  • Add Codes ActivityDefinition, AdverseEvent, BiologicallyDerivedProduct, BodyStructure, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, EntryDefinition, EventDefinition, ExampleScenario, ExpansionProfile, GraphDefinition, GuidanceResponse, ImmunizationEvaluation, ImplementationGuideInput, ImplementationGuideOutput, Invoice, ItemInstance, Library, Linkage, Measure, MeasureReport, MedicationRequest, MedicinalProduct, MedicinalProductAuthorization, MedicinalProductClinicals, MedicinalProductDeviceSpec, MedicinalProductIngredient, MedicinalProductPackaged, MedicinalProductPharmaceutical, MessageDefinition, ObservationDefinition, OccupationalData, OrganizationRole, PlanDefinition, PractitionerRole, ProductPlan, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, ServiceRequest, SpecimenDefinition, StructureMap, SubstancePolymer, SubstanceReferenceInformation, SubstanceSpecification, Task, TerminologyCapabilities, TestReport, UserSession, VerificationResult
OperationDefinition.type
  • Min Cardinality changed from 0 to 1
  • Max Cardinality changed from * to 1
  • Type changed from code to boolean
  • Remove Binding http://hl7.org/fhir/ValueSet/resource-types (required)
OperationDefinition.inputProfile
  • Added Element
OperationDefinition.outputProfile
  • Added Element
OperationDefinition.parameter.type
  • Change value set from http://hl7.org/fhir/ValueSet/operation-parameter-type to http://hl7.org/fhir/ValueSet/all-types
OperationDefinition.parameter.targetProfile
  • Added Element
OperationDefinition.parameter.searchType
  • Added Element
OperationDefinition.parameter.binding.valueSet[x]
  • Remove Reference(ValueSet), Add Reference(ValueSet)
OperationDefinition.overload
  • Added Element
OperationDefinition.overload.parameterName
  • Added Element
OperationDefinition.overload.comment
  • Added Element
OperationDefinition.contact.name
  • deleted
OperationDefinition.contact.telecom
  • deleted
OperationDefinition.idempotent
  • deleted
OperationDefinition.parameter.profile
  • deleted
OperationOutcome
OperationOutcome.issue.expression
  • Added Element
Organization
Organization.type
  • Max Cardinality changed from 1 to *
Organization.alias
  • Added Element
Organization.endpoint
  • Added Element
OrganizationRole
  • Added Resource
Parameters
Parameters.parameter.value[x]
  • Add Age, Add Count, Add Distance, Add Duration, Add Money, Add Dosage, Add ContactDetail, Add Contributor, Add DataRequirement, Add ParameterDefinition, Add RelatedArtifact, Add TriggerDefinition, Add UsageContext
Patient
Patient.maritalStatus
  • Change binding strength from required to extensible
Patient.contact.relationship
  • Change value set from http://hl7.org/fhir/ValueSet/patient-contact-relationship to http://hl7.org/fhir/ValueSet/v2-0131
Patient.communication.language
  • Change binding strength from required to extensible
  • Change value set from http://tools.ietf.org/html/bcp47 to http://hl7.org/fhir/ValueSet/languages
Patient.generalPractitioner
  • Renamed from careProvider to generalPractitioner
  • Type changed from Reference(Organization|Practitioner) to Reference(Organization|Practitioner|PractitionerRole)
Patient.link.other
  • Type changed from Reference(Patient) to Reference(Patient|RelatedPerson)
  • No longer marked as Modifier
Patient.link.type
  • Remove Code replace
  • Add Codes replaced-by, replaces
  • No longer marked as Modifier
PaymentNotice
PaymentNotice.status
  • Added Element
PaymentNotice.statusDate
  • Added Element
PaymentNotice.paymentStatus
  • Min Cardinality changed from 1 to 0
  • Type changed from Coding to CodeableConcept
PaymentNotice.ruleset
  • deleted
PaymentNotice.originalRuleset
  • deleted
PaymentReconciliation
PaymentReconciliation.status
  • Added Element
PaymentReconciliation.outcome
  • Add Code partial
PaymentReconciliation.detail.type
  • Type changed from Coding to CodeableConcept
PaymentReconciliation.detail.response
  • Added Element
PaymentReconciliation.detail.amount
  • Type changed from Reference() to Money
PaymentReconciliation.form
  • Type changed from Coding to CodeableConcept
  • Remove Binding http://hl7.org/fhir/ValueSet/forms (required)
PaymentReconciliation.total
  • Min Cardinality changed from 1 to 0
  • Type changed from Reference() to Money
PaymentReconciliation.processNote
  • Added Element
PaymentReconciliation.processNote.type
  • Added Element
PaymentReconciliation.processNote.text
  • Added Element
PaymentReconciliation.ruleset
  • deleted
PaymentReconciliation.originalRuleset
  • deleted
PaymentReconciliation.detail.responce
  • deleted
PaymentReconciliation.note
  • deleted
Person
PlanDefinition
  • Added Resource
Practitioner
Practitioner.name
  • Max Cardinality changed from 1 to *
Practitioner.communication
  • Change binding strength from required to extensible
  • Change value set from http://tools.ietf.org/html/bcp47 to http://hl7.org/fhir/ValueSet/languages
Practitioner.practitionerRole
  • deleted
PractitionerRole
  • Added Resource
Procedure
Procedure.instantiates
  • Added Element
Procedure.basedOn
  • Renamed from request to basedOn
  • Max Cardinality changed from 1 to *
  • Type changed from Reference(CarePlan|DiagnosticOrder|ProcedureRequest|ReferralRequest) to Reference(CarePlan|ServiceRequest)
Procedure.partOf
  • Added Element
Procedure.status
  • Change value set from http://hl7.org/fhir/ValueSet/procedure-status to http://hl7.org/fhir/ValueSet/event-status
Procedure.statusReason
  • Added Element
Procedure.code
  • Min Cardinality changed from 1 to 0
Procedure.context
  • Renamed from encounter to context
  • Type changed from Reference(Encounter) to Reference(Encounter|EpisodeOfCare)
Procedure.performed[x]
  • Add string, Add Age, Add Range
Procedure.performer.actor
  • Min Cardinality changed from 0 to 1
  • Type changed from Reference(Practitioner|Organization|Patient|RelatedPerson) to Reference(Practitioner|PractitionerRole|Organization|Patient|RelatedPerson|Device)
Procedure.performer.onBehalfOf
  • Added Element
Procedure.reasonCode
  • Added Element
Procedure.reasonReference
  • Added Element
Procedure.report
  • Type changed from Reference(DiagnosticReport) to Reference(DiagnosticReport|DocumentReference|Composition)
Procedure.complicationDetail
  • Added Element
Procedure.note
  • Renamed from notes to note
Procedure.focalDevice.action
  • Remove Binding http://hl7.org/fhir/ValueSet/device-action (required)
Procedure.usedReference
  • Renamed from used to usedReference
Procedure.usedCode
  • Added Element
Procedure.notPerformed
  • deleted
Procedure.reasonNotPerformed
  • deleted
Procedure.reason[x]
  • deleted
ProcessRequest
ProcessRequest.status
  • Added Element
ProcessRequest.action
  • Min Cardinality changed from 1 to 0
ProcessRequest.ruleset
  • deleted
ProcessRequest.originalRuleset
  • deleted
ProcessResponse
ProcessResponse.status
  • Added Element
ProcessResponse.outcome
  • Type changed from Coding to code
  • Add Binding http://hl7.org/fhir/ValueSet/process-outcome (required)
ProcessResponse.form
  • Type changed from Coding to CodeableConcept
  • Remove Binding http://hl7.org/fhir/ValueSet/forms (required)
ProcessResponse.processNote
  • Added Element
ProcessResponse.processNote.type
  • Added Element
ProcessResponse.processNote.text
  • Added Element
ProcessResponse.error
  • Type changed from Coding to CodeableConcept
  • Remove Binding http://hl7.org/fhir/ValueSet/adjudication-error (required)
ProcessResponse.communicationRequest
  • Added Element
ProcessResponse.ruleset
  • deleted
ProcessResponse.originalRuleset
  • deleted
ProcessResponse.notes
  • deleted
ProductPlan
  • Added Resource
Provenance
Provenance.occurred[x]
  • Added Element
Provenance.activity
  • Change value set from http://hl7.org/fhir/ValueSet/v3-ProvenanceEventCurrentState to http://hl7.org/fhir/ValueSet/provenance-activity-type
Provenance.agent
  • Min Cardinality changed from 0 to 1
Provenance.agent.type
  • Added Element
Provenance.agent.role
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
  • Type changed from Coding to CodeableConcept
  • Remove Binding http://hl7.org/fhir/ValueSet/provenance-agent-role (extensible)
Provenance.agent.who[x]
  • Added Element
Provenance.agent.onBehalfOf[x]
  • Added Element
Provenance.entity.role
  • Add Code removal
Provenance.entity.what[x]
  • Added Element
Provenance.entity.agent
  • Max Cardinality changed from 1 to *
Provenance.period
  • deleted
Provenance.agent.actor
  • deleted
Provenance.agent.userId
  • deleted
Provenance.agent.relatedAgent
  • deleted
Provenance.entity.type
  • deleted
Provenance.entity.reference
  • deleted
Provenance.entity.display
  • deleted
Questionnaire
Questionnaire.url
  • Added Element
Questionnaire.name
  • Added Element
Questionnaire.title
  • Added Element
Questionnaire.derivedFrom
  • Added Element
Questionnaire.status
  • Change value set from http://hl7.org/fhir/ValueSet/questionnaire-status to http://hl7.org/fhir/ValueSet/publication-status
Questionnaire.experimental
  • Added Element
Questionnaire.subjectType
  • Remove Codes BodySite, Conformance, DataElement, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse, ProcedureRequest, ReferralRequest
  • Add Codes ActivityDefinition, AdverseEvent, BiologicallyDerivedProduct, BodyStructure, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, EntryDefinition, EventDefinition, ExampleScenario, ExpansionProfile, GraphDefinition, GuidanceResponse, ImmunizationEvaluation, ImplementationGuideInput, ImplementationGuideOutput, Invoice, ItemInstance, Library, Linkage, Measure, MeasureReport, MedicationRequest, MedicinalProduct, MedicinalProductAuthorization, MedicinalProductClinicals, MedicinalProductDeviceSpec, MedicinalProductIngredient, MedicinalProductPackaged, MedicinalProductPharmaceutical, MessageDefinition, ObservationDefinition, OccupationalData, OrganizationRole, PlanDefinition, PractitionerRole, ProductPlan, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, ServiceRequest, SpecimenDefinition, StructureMap, SubstancePolymer, SubstanceReferenceInformation, SubstanceSpecification, Task, TerminologyCapabilities, TestReport, UserSession, VerificationResult
Questionnaire.contact
  • Added Element
Questionnaire.useContext
  • Added Element
Questionnaire.jurisdiction
  • Added Element
Questionnaire.description
  • Added Element
Questionnaire.purpose
  • Added Element
Questionnaire.copyright
  • Added Element
Questionnaire.approvalDate
  • Added Element
Questionnaire.lastReviewDate
  • Added Element
Questionnaire.effectivePeriod
  • Added Element
Questionnaire.code
  • Added Element
Questionnaire.item
  • Renamed from group to item
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
Questionnaire.item.linkId
  • Min Cardinality changed from 0 to 1
Questionnaire.item.definition
  • Added Element
Questionnaire.item.code
  • Added Element
Questionnaire.item.prefix
  • Added Element
Questionnaire.item.type
  • Added Element
Questionnaire.item.enableWhen
  • Added Element
Questionnaire.item.enableWhen.question
  • Added Element
Questionnaire.item.enableWhen.hasAnswer
  • Added Element
Questionnaire.item.enableWhen.answer[x]
  • Added Element
Questionnaire.item.readOnly
  • Added Element
Questionnaire.item.maxLength
  • Added Element
Questionnaire.item.options
  • Added Element
Questionnaire.item.option
  • Added Element
Questionnaire.item.option.value[x]
  • Added Element
Questionnaire.item.option.initialSelected
  • Added Element
Questionnaire.item.initial[x]
  • Added Element
Questionnaire.item.item
  • Added Element
Questionnaire.telecom
  • deleted
Questionnaire.group.title
  • deleted
Questionnaire.group.concept
  • deleted
Questionnaire.group.group
  • deleted
Questionnaire.group.question
  • deleted
QuestionnaireResponse
QuestionnaireResponse.basedOn
  • Added Element
QuestionnaireResponse.partOf
  • Added Element
QuestionnaireResponse.status
  • Add Codes entered-in-error, stopped
QuestionnaireResponse.context
  • Renamed from encounter to context
  • Type changed from Reference(Encounter) to Reference(Encounter|EpisodeOfCare)
QuestionnaireResponse.item
  • Renamed from group to item
  • Max Cardinality changed from 1 to *
QuestionnaireResponse.item.linkId
  • Min Cardinality changed from 0 to 1
QuestionnaireResponse.item.definition
  • Added Element
QuestionnaireResponse.item.answer
  • Added Element
QuestionnaireResponse.item.answer.value[x]
  • Added Element
QuestionnaireResponse.item.answer.item
  • Added Element
QuestionnaireResponse.item.item
  • Added Element
QuestionnaireResponse.group.title
  • deleted
QuestionnaireResponse.group.group
  • deleted
QuestionnaireResponse.group.question
  • deleted
RelatedPerson
RelatedPerson.active
  • Added Element
RelatedPerson.relationship
  • Max Cardinality changed from 1 to *
  • Remove Binding http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype (required)
RelatedPerson.name
  • Max Cardinality changed from 1 to *
RequestGroup
  • Added Resource
ResearchStudy
  • Added Resource
ResearchSubject
  • Added Resource
Resource
Resource.language
  • Change binding strength from required to extensible
  • Change value set from http://tools.ietf.org/html/bcp47 to http://hl7.org/fhir/ValueSet/languages
RiskAssessment
RiskAssessment.basedOn
  • Added Element
RiskAssessment.parent
  • Added Element
RiskAssessment.status
  • Added Element
RiskAssessment.code
  • Added Element
RiskAssessment.context
  • Renamed from encounter to context
  • Type changed from Reference(Encounter) to Reference(Encounter|EpisodeOfCare)
RiskAssessment.occurrence[x]
  • Added Element
RiskAssessment.reason[x]
  • Added Element
RiskAssessment.prediction.probability[x]
  • Remove CodeableConcept
RiskAssessment.prediction.qualitativeRisk
  • Added Element
RiskAssessment.comment
  • Added Element
RiskAssessment.date
  • deleted
Schedule
Schedule.active
  • Added Element
Schedule.serviceCategory
  • Added Element
Schedule.serviceType
  • Renamed from type to serviceType
Schedule.specialty
  • Added Element
Schedule.actor
  • Max Cardinality changed from 1 to *
  • Type changed from Reference(Patient|Practitioner|RelatedPerson|Device|HealthcareService|Location) to Reference(Patient|Practitioner|PractitionerRole|RelatedPerson|Device|HealthcareService|Location)
SearchParameter
SearchParameter.version
  • Added Element
SearchParameter.status
  • Min Cardinality changed from 0 to 1
  • Change value set from http://hl7.org/fhir/ValueSet/conformance-resource-status to http://hl7.org/fhir/ValueSet/publication-status
SearchParameter.experimental
  • Now marked as Modifier
SearchParameter.contact
  • Type changed from BackboneElement to ContactDetail
SearchParameter.useContext
  • Added Element
SearchParameter.jurisdiction
  • Added Element
SearchParameter.purpose
  • Renamed from requirements to purpose
  • Type changed from string to markdown
SearchParameter.base
  • Max Cardinality changed from 1 to *
  • Remove Codes BodySite, Conformance, DataElement, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse, ProcedureRequest, ReferralRequest
  • Add Codes ActivityDefinition, AdverseEvent, BiologicallyDerivedProduct, BodyStructure, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, EntryDefinition, EventDefinition, ExampleScenario, ExpansionProfile, GraphDefinition, GuidanceResponse, ImmunizationEvaluation, ImplementationGuideInput, ImplementationGuideOutput, Invoice, ItemInstance, Library, Linkage, Measure, MeasureReport, MedicationRequest, MedicinalProduct, MedicinalProductAuthorization, MedicinalProductClinicals, MedicinalProductDeviceSpec, MedicinalProductIngredient, MedicinalProductPackaged, MedicinalProductPharmaceutical, MessageDefinition, ObservationDefinition, OccupationalData, OrganizationRole, PlanDefinition, PractitionerRole, ProductPlan, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, ServiceRequest, SpecimenDefinition, StructureMap, SubstancePolymer, SubstanceReferenceInformation, SubstanceSpecification, Task, TerminologyCapabilities, TestReport, UserSession, VerificationResult
SearchParameter.derivedFrom
  • Added Element
SearchParameter.description
  • Type changed from string to markdown
SearchParameter.expression
  • Added Element
SearchParameter.target
  • Remove Codes BodySite, Conformance, DataElement, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse, ProcedureRequest, ReferralRequest
  • Add Codes ActivityDefinition, AdverseEvent, BiologicallyDerivedProduct, BodyStructure, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, EntryDefinition, EventDefinition, ExampleScenario, ExpansionProfile, GraphDefinition, GuidanceResponse, ImmunizationEvaluation, ImplementationGuideInput, ImplementationGuideOutput, Invoice, ItemInstance, Library, Linkage, Measure, MeasureReport, MedicationRequest, MedicinalProduct, MedicinalProductAuthorization, MedicinalProductClinicals, MedicinalProductDeviceSpec, MedicinalProductIngredient, MedicinalProductPackaged, MedicinalProductPharmaceutical, MessageDefinition, ObservationDefinition, OccupationalData, OrganizationRole, PlanDefinition, PractitionerRole, ProductPlan, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, ServiceRequest, SpecimenDefinition, StructureMap, SubstancePolymer, SubstanceReferenceInformation, SubstanceSpecification, Task, TerminologyCapabilities, TestReport, UserSession, VerificationResult
SearchParameter.comparator
  • Added Element
SearchParameter.modifier
  • Added Element
SearchParameter.chain
  • Added Element
SearchParameter.component
  • Added Element
SearchParameter.component.definition
  • Added Element
SearchParameter.component.expression
  • Added Element
SearchParameter.contact.name
  • deleted
SearchParameter.contact.telecom
  • deleted
Sequence
  • Added Resource
ServiceDefinition
  • Added Resource
ServiceRequest
  • Added Resource
Slot
Slot.serviceCategory
  • Added Element
Slot.serviceType
  • Renamed from type to serviceType
  • Max Cardinality changed from 1 to *
Slot.specialty
  • Added Element
Slot.appointmentType
  • Added Element
Slot.status
  • Renamed from freeBusyType to status
  • Add Code entered-in-error
Specimen
Specimen.request
  • Added Element
Specimen.processing
  • Added Element
Specimen.processing.description
  • Added Element
Specimen.processing.procedure
  • Added Element
Specimen.processing.additive
  • Added Element
Specimen.processing.time[x]
  • Added Element
Specimen.container.additive[x]
  • Remove Reference(Substance), Add Reference(Substance)
Specimen.note
  • Added Element
Specimen.collection.comment
  • deleted
Specimen.treatment
  • deleted
SpecimenDefinition
  • Added Resource
StructureDefinition
StructureDefinition
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
StructureDefinition.title
  • Renamed from display to title
StructureDefinition.status
  • Change value set from http://hl7.org/fhir/ValueSet/conformance-resource-status to http://hl7.org/fhir/ValueSet/publication-status
StructureDefinition.experimental
  • Now marked as Modifier
StructureDefinition.contact
  • Type changed from BackboneElement to ContactDetail
StructureDefinition.description
  • Type changed from string to markdown
StructureDefinition.useContext
  • Type changed from CodeableConcept to UsageContext
  • Remove Binding http://hl7.org/fhir/ValueSet/use-context (extensible)
StructureDefinition.jurisdiction
  • Added Element
StructureDefinition.purpose
  • Renamed from requirements to purpose
  • Type changed from string to markdown
StructureDefinition.copyright
  • Type changed from string to markdown
StructureDefinition.keyword
  • Renamed from code to keyword
StructureDefinition.fhirVersion
  • Add Binding http://hl7.org/fhir/ValueSet/fhir-versions (required)
StructureDefinition.mapping.comment
  • Renamed from comments to comment
StructureDefinition.kind
  • Remove Code datatype
  • Add Codes primitive-type, complex-type
StructureDefinition.contextType
  • Remove Code mapping
StructureDefinition.contextInvariant
  • Added Element
StructureDefinition.type
  • Renamed from constrainedType to type
  • Min Cardinality changed from 0 to 1
  • Change binding strength from required to extensible
StructureDefinition.baseDefinition
  • Renamed from base to baseDefinition
StructureDefinition.derivation
  • Added Element
StructureDefinition.contact.name
  • deleted
StructureDefinition.contact.telecom
  • deleted
StructureMap
  • Added Resource
Subscription
Subscription.channel.payload
  • Min Cardinality changed from 1 to 0
Subscription.channel.header
  • Max Cardinality changed from 1 to *
Substance
Substance.status
  • Added Element
Substance.ingredient.substance[x]
  • Renamed from substance to substance[x]
  • Remove Reference(Substance), Add CodeableConcept, Add Reference(Substance)
SubstancePolymer
  • Added Resource
SubstanceReferenceInformation
  • Added Resource
SubstanceSpecification
  • Added Resource
SupplyDelivery
SupplyDelivery.identifier
  • Max Cardinality changed from 1 to *
SupplyDelivery.basedOn
  • Added Element
SupplyDelivery.partOf
  • Added Element
SupplyDelivery.status
  • Add Code entered-in-error
SupplyDelivery.suppliedItem
  • Type changed from Reference(Medication|Substance|Device) to BackboneElement
SupplyDelivery.suppliedItem.quantity
  • Added Element
SupplyDelivery.suppliedItem.item[x]
  • Added Element
SupplyDelivery.occurrence[x]
  • Added Element
SupplyDelivery.supplier
  • Type changed from Reference(Practitioner) to Reference(Practitioner|PractitionerRole|Organization)
SupplyDelivery.quantity
  • deleted
SupplyDelivery.whenPrepared
  • deleted
SupplyDelivery.time
  • deleted
SupplyRequest
SupplyRequest.status
  • Remove Codes requested, failed
  • Add Codes draft, active, suspended, entered-in-error, unknown
SupplyRequest.category
  • Renamed from kind to category
  • Remove Binding http://hl7.org/fhir/ValueSet/supplyrequest-kind (required)
SupplyRequest.priority
  • Added Element
SupplyRequest.item[x]
  • Added Element
SupplyRequest.quantity
  • Added Element
SupplyRequest.parameter
  • Added Element
SupplyRequest.parameter.code
  • Added Element
SupplyRequest.parameter.value[x]
  • Added Element
SupplyRequest.occurrence[x]
  • Added Element
SupplyRequest.authoredOn
  • Renamed from date to authoredOn
SupplyRequest.requester
  • Added Element
SupplyRequest.supplier
  • Type changed from Reference(Organization) to Reference(Organization|HealthcareService)
SupplyRequest.reasonCode
  • Added Element
SupplyRequest.reasonReference
  • Added Element
SupplyRequest.deliverFrom
  • Added Element
SupplyRequest.deliverTo
  • Added Element
SupplyRequest.patient
  • deleted
SupplyRequest.source
  • deleted
SupplyRequest.orderedItem
  • deleted
SupplyRequest.reason[x]
  • deleted
SupplyRequest.when
  • deleted
Task
  • Added Resource
TerminologyCapabilities
  • Added Resource
TestReport
  • Added Resource
TestScript
TestScript.title
  • Added Element
TestScript.status
  • Change value set from http://hl7.org/fhir/ValueSet/conformance-resource-status to http://hl7.org/fhir/ValueSet/publication-status
TestScript.experimental
  • Now marked as Modifier
TestScript.contact
  • Type changed from BackboneElement to ContactDetail
TestScript.description
  • Type changed from string to markdown
TestScript.useContext
  • Type changed from CodeableConcept to UsageContext
  • Remove Binding http://hl7.org/fhir/ValueSet/use-context (extensible)
TestScript.jurisdiction
  • Added Element
TestScript.purpose
  • Added Element
TestScript.copyright
  • Type changed from string to markdown
TestScript.origin
  • Added Element
TestScript.origin.index
  • Added Element
TestScript.origin.profile
  • Added Element
TestScript.destination
  • Added Element
TestScript.destination.index
  • Added Element
TestScript.destination.profile
  • Added Element
TestScript.metadata.capability.origin
  • Added Element
TestScript.metadata.capability.capabilities
  • Added Element
TestScript.fixture.autocreate
  • Default Value "false" added
TestScript.fixture.autodelete
  • Default Value "false" added
TestScript.variable.defaultValue
  • Added Element
TestScript.variable.description
  • Added Element
TestScript.variable.expression
  • Added Element
TestScript.variable.hint
  • Added Element
TestScript.rule
  • Added Element
TestScript.rule.resource
  • Added Element
TestScript.rule.param
  • Added Element
TestScript.rule.param.name
  • Added Element
TestScript.rule.param.value
  • Added Element
TestScript.ruleset
  • Added Element
TestScript.ruleset.resource
  • Added Element
TestScript.ruleset.rule
  • Added Element
TestScript.ruleset.rule.ruleId
  • Added Element
TestScript.ruleset.rule.param
  • Added Element
TestScript.ruleset.rule.param.name
  • Added Element
TestScript.ruleset.rule.param.value
  • Added Element
TestScript.setup.action.operation.resource
  • Remove Codes BodySite, Conformance, DataElement, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse, ProcedureRequest, ReferralRequest
  • Add Codes ContactDetail, Contributor, DataRequirement, Dosage, MarketingStatus, ParameterDefinition, ProdCharacteristic, ProductShelfLife, RelatedArtifact, SubstanceAmount, SubstanceMoiety, TriggerDefinition, UsageContext, ActivityDefinition, AdverseEvent, BiologicallyDerivedProduct, BodyStructure, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, EntryDefinition, EventDefinition, ExampleScenario, ExpansionProfile, GraphDefinition, GuidanceResponse, ImmunizationEvaluation, ImplementationGuideInput, ImplementationGuideOutput, Invoice, ItemInstance, Library, Linkage, Measure, MeasureReport, MedicationRequest, MedicinalProduct, MedicinalProductAuthorization, MedicinalProductClinicals, MedicinalProductDeviceSpec, MedicinalProductIngredient, MedicinalProductPackaged, MedicinalProductPharmaceutical, MessageDefinition, ObservationDefinition, OccupationalData, OrganizationRole, PlanDefinition, PractitionerRole, ProductPlan, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, ServiceRequest, SpecimenDefinition, StructureMap, SubstancePolymer, SubstanceReferenceInformation, SubstanceSpecification, Task, TerminologyCapabilities, TestReport, UserSession, VerificationResult
TestScript.setup.action.operation.accept
  • Change value set from http://hl7.org/fhir/ValueSet/content-type to http://www.rfc-editor.org/bcp/bcp13.txt
TestScript.setup.action.operation.contentType
  • Change value set from http://hl7.org/fhir/ValueSet/content-type to http://www.rfc-editor.org/bcp/bcp13.txt
TestScript.setup.action.operation.destination
  • Default Value "0" removed
TestScript.setup.action.operation.origin
  • Added Element
TestScript.setup.action.operation.requestId
  • Added Element
TestScript.setup.action.assert.compareToSourceExpression
  • Added Element
TestScript.setup.action.assert.contentType
  • Change value set from http://hl7.org/fhir/ValueSet/content-type to http://www.rfc-editor.org/bcp/bcp13.txt
TestScript.setup.action.assert.expression
  • Added Element
TestScript.setup.action.assert.operator
  • Add Code eval
TestScript.setup.action.assert.requestMethod
  • Added Element
TestScript.setup.action.assert.requestURL
  • Added Element
TestScript.setup.action.assert.resource
  • Remove Codes BodySite, Conformance, DataElement, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse, ProcedureRequest, ReferralRequest
  • Add Codes ContactDetail, Contributor, DataRequirement, Dosage, MarketingStatus, ParameterDefinition, ProdCharacteristic, ProductShelfLife, RelatedArtifact, SubstanceAmount, SubstanceMoiety, TriggerDefinition, UsageContext, ActivityDefinition, AdverseEvent, BiologicallyDerivedProduct, BodyStructure, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, EntryDefinition, EventDefinition, ExampleScenario, ExpansionProfile, GraphDefinition, GuidanceResponse, ImmunizationEvaluation, ImplementationGuideInput, ImplementationGuideOutput, Invoice, ItemInstance, Library, Linkage, Measure, MeasureReport, MedicationRequest, MedicinalProduct, MedicinalProductAuthorization, MedicinalProductClinicals, MedicinalProductDeviceSpec, MedicinalProductIngredient, MedicinalProductPackaged, MedicinalProductPharmaceutical, MessageDefinition, ObservationDefinition, OccupationalData, OrganizationRole, PlanDefinition, PractitionerRole, ProductPlan, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, ServiceRequest, SpecimenDefinition, StructureMap, SubstancePolymer, SubstanceReferenceInformation, SubstanceSpecification, Task, TerminologyCapabilities, TestReport, UserSession, VerificationResult
TestScript.setup.action.assert.rule
  • Added Element
TestScript.setup.action.assert.rule.ruleId
  • Added Element
TestScript.setup.action.assert.rule.param
  • Added Element
TestScript.setup.action.assert.rule.param.name
  • Added Element
TestScript.setup.action.assert.rule.param.value
  • Added Element
TestScript.setup.action.assert.ruleset
  • Added Element
TestScript.setup.action.assert.ruleset.rulesetId
  • Added Element
TestScript.setup.action.assert.ruleset.rule
  • Added Element
TestScript.setup.action.assert.ruleset.rule.ruleId
  • Added Element
TestScript.setup.action.assert.ruleset.rule.param
  • Added Element
TestScript.setup.action.assert.ruleset.rule.param.name
  • Added Element
TestScript.setup.action.assert.ruleset.rule.param.value
  • Added Element
TestScript.teardown.action.operation
  • Min Cardinality changed from 0 to 1
TestScript.contact.name
  • deleted
TestScript.contact.telecom
  • deleted
TestScript.requirements
  • deleted
TestScript.metadata.capability.conformance
  • deleted
TestScript.multiserver
  • deleted
TestScript.setup.metadata
  • deleted
TestScript.test.metadata
  • deleted
UserSession
  • Added Resource
ValueSet
ValueSet.identifier
  • Max Cardinality changed from 1 to *
ValueSet.title
  • Added Element
ValueSet.status
  • Change value set from http://hl7.org/fhir/ValueSet/conformance-resource-status to http://hl7.org/fhir/ValueSet/publication-status
ValueSet.experimental
  • Now marked as Modifier
ValueSet.contact
  • Type changed from BackboneElement to ContactDetail
ValueSet.description
  • Type changed from string to markdown
ValueSet.useContext
  • Type changed from CodeableConcept to UsageContext
  • Remove Binding http://hl7.org/fhir/ValueSet/use-context (extensible)
ValueSet.jurisdiction
  • Added Element
ValueSet.purpose
  • Renamed from requirements to purpose
  • Type changed from string to markdown
ValueSet.copyright
  • Type changed from string to markdown
ValueSet.compose.lockedDate
  • Added Element
ValueSet.compose.inactive
  • Added Element
ValueSet.compose.include
  • Min Cardinality changed from 0 to 1
ValueSet.compose.include.system
  • Min Cardinality changed from 1 to 0
ValueSet.compose.include.concept.designation.language
  • Added Element
ValueSet.compose.include.concept.designation.use
  • Added Element
ValueSet.compose.include.concept.designation.value
  • Added Element
ValueSet.compose.include.filter
  • Now marked as Modifier
ValueSet.compose.include.filter.op
  • Add Codes descendent-of, generalizes, exists
ValueSet.compose.include.valueSet
  • Added Element
ValueSet.expansion.contains.abstract
  • Default Value "false" added
ValueSet.expansion.contains.inactive
  • Added Element
ValueSet.expansion.contains.designation
  • Added Element
ValueSet.contact.name
  • deleted
ValueSet.contact.telecom
  • deleted
ValueSet.lockedDate
  • deleted
ValueSet.codeSystem
  • deleted
ValueSet.compose.import
  • deleted
VerificationResult
  • Added Resource
VisionPrescription
VisionPrescription.status
  • Added Element
VisionPrescription.reason[x]
  • Remove Reference(Condition), Add Reference(Condition)
VisionPrescription.dispense.product
  • Min Cardinality changed from 1 to 0
  • Type changed from Coding to CodeableConcept
VisionPrescription.dispense.prism
  • Max Cardinality changed from 1 to *
  • Type changed from decimal to BackboneElement
VisionPrescription.dispense.prism.amount
  • Added Element
VisionPrescription.dispense.prism.base
  • Added Element
VisionPrescription.dispense.note
  • Added Element
VisionPrescription.dispense.base
  • deleted
VisionPrescription.dispense.notes
  • deleted
BodySite
  • deleted
Conformance
  • deleted
DataElement
  • deleted
DiagnosticOrder
  • deleted
ImagingObjectSelection
  • deleted
MedicationOrder
  • deleted
Order
  • deleted
OrderResponse
  • deleted
ProcedureRequest
  • deleted
ReferralRequest
  • deleted