FHIR Release 3 (STU)

This page is part of the FHIR Specification (v3.0.2: STU 3). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3

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.

Types
Address
  • No Changes
Age
  • Changed from a constraint to a specialization
Annotation
  • No Changes
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
  • No Changes
CodeableConcept
  • No Changes
Coding
  • No Changes
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.profile
  • Max Cardinality changed from * to 1
ElementDefinition.type.targetProfile
  • Added Element
ElementDefinition.type.versioning
  • Added Element
ElementDefinition.defaultValue[x]
  • Add Age, Add Count, Add Distance, Add Duration, Add Money
ElementDefinition.orderMeaning
  • Added Element
ElementDefinition.fixed[x]
  • Add Age, Add Count, Add Distance, Add Duration, Add Money
ElementDefinition.pattern[x]
  • Add Age, Add Count, Add Distance, Add Duration, Add Money
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.mapping.comment
  • Added Element
Extension
Extension.value[x]
  • Add Age, Add Count, Add Distance, Add Duration, Add Money
HumanName
HumanName.family
  • Max Cardinality changed from * to 1
Identifier
  • No Changes
Meta
  • No Changes
Money
  • Changed from a constraint to a specialization
Narrative
  • No Changes
ParameterDefinition
  • Added Type
Period
  • No Changes
Quantity
  • No Changes
Range
  • No Changes
Ratio
  • No Changes
Reference
Reference.identifier
  • Added Element
RelatedArtifact
  • Added Type
SampledData
  • No Changes
Signature
Signature.onBehalfOf[x]
  • Added Element
Signature.contentType
  • Min Cardinality changed from 1 to 0
Signature.blob
  • Min Cardinality changed from 1 to 0
SimpleQuantity
  • No Changes
Timing
Timing.repeat.bounds[x]
  • Remove Quantity{http://hl7.org/fhir/StructureDefinition/Duration}, 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, AFT, EVE, 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
  • Add Binding http://hl7.org/fhir/ValueSet/account-status (required)
Account.period
  • Added Element
Account.active
  • Renamed from activePeriod to active
Account.balance
  • Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
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.currency
  • 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.onset[x]
  • Renamed from onset to onset[x]
  • Add Age, Add Period, Add Range, Add string
AllergyIntolerance.assertedDate
  • Added Element
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 Code entered-in-error
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.incomingReferral
  • Added Element
Appointment.participant.type
  • Change binding strength from required to extensible
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.recorded
  • Added Element
AuditEvent.outcome
  • Added Element
AuditEvent.outcomeDesc
  • Added Element
AuditEvent.purposeOfEvent
  • Added Element
AuditEvent.agent
  • Renamed from participant to agent
AuditEvent.agent.role
  • Change value set from http://hl7.org/fhir/ValueSet/dicm-402-roleid to http://hl7.org/fhir/ValueSet/security-role-type
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.event
  • deleted
Basic
  • No Changes
Binary
Binary.securityContext
  • Added Element
BodySite
BodySite.active
  • Added Element
BodySite.qualifier
  • Renamed from modifier to qualifier
Bundle
Bundle.identifier
  • Added Element
Bundle.entry.response.outcome
  • Added Element
CapabilityStatement
  • Added Resource
CarePlan
CarePlan.definition
  • 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
  • Add Reference(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
  • Remove Reference(DiagnosticOrder), Remove Reference(MedicationOrder), Remove Reference(Order), Remove Reference(ProcessRequest), Remove Reference(SupplyRequest), Add Reference(MedicationRequest), Add Reference(Task), Add Reference(RequestGroup)
CarePlan.activity.detail.definition
  • Added Element
CarePlan.activity.detail.status
  • Min Cardinality changed from 0 to 1
  • Add Code 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
  • Add Reference(CareTeam)
CarePlan.note
  • Max Cardinality changed from 1 to *
CarePlan.modified
  • deleted
CarePlan.relatedPlan
  • deleted
CarePlan.participant
  • 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 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
  • Remove Reference(MedicationOrder), Add Reference(MedicationRequest)
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.resourceType
  • Added Element
Claim.payee.party
  • Added Element
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.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.careTeamLinkId
  • Added Element
Claim.item.procedureLinkId
  • Added Element
Claim.item.informationLinkId
  • 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 Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Claim.item.net
  • Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} 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 Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Claim.item.detail.net
  • Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} 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 Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Claim.item.detail.subDetail.net
  • Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} 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.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
  • Type changed from code to CodeableConcept
  • Remove Binding http://hl7.org/fhir/ValueSet/remittance-outcome (required)
ClaimResponse.payeeType
  • Type changed from Coding to CodeableConcept
ClaimResponse.item.adjudication.category
  • Added Element
ClaimResponse.item.adjudication.reason
  • Added Element
ClaimResponse.item.adjudication.amount
  • Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
ClaimResponse.item.detail.noteNumber
  • Added Element
ClaimResponse.item.detail.adjudication
  • Remove BackboneElement
ClaimResponse.item.detail.subDetail.noteNumber
  • Added Element
ClaimResponse.item.detail.subDetail.adjudication
  • Remove BackboneElement
ClaimResponse.addItem.revenue
  • Added Element
ClaimResponse.addItem.category
  • 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 Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
ClaimResponse.addItem.noteNumber
  • Added Element
ClaimResponse.addItem.adjudication
  • Remove BackboneElement
ClaimResponse.addItem.detail.revenue
  • Added Element
ClaimResponse.addItem.detail.category
  • Added Element
ClaimResponse.addItem.detail.service
  • Min Cardinality changed from 1 to 0
  • Type changed from Coding to CodeableConcept
ClaimResponse.addItem.detail.modifier
  • Added Element
ClaimResponse.addItem.detail.fee
  • Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
ClaimResponse.addItem.detail.noteNumber
  • Added Element
ClaimResponse.addItem.detail.adjudication
  • Remove BackboneElement
ClaimResponse.error.code
  • Type changed from Coding to CodeableConcept
  • Remove Binding http://hl7.org/fhir/ValueSet/adjudication-error (required)
ClaimResponse.totalCost
  • Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
ClaimResponse.unallocDeductable
  • Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
ClaimResponse.totalBenefit
  • Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} 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.adjudication.code
  • deleted
ClaimResponse.item.detail.adjudication.code
  • deleted
ClaimResponse.item.detail.adjudication.amount
  • deleted
ClaimResponse.item.detail.adjudication.value
  • deleted
ClaimResponse.item.detail.subDetail.adjudication.code
  • deleted
ClaimResponse.item.detail.subDetail.adjudication.amount
  • deleted
ClaimResponse.item.detail.subDetail.adjudication.value
  • deleted
ClaimResponse.addItem.noteNumberLinkId
  • deleted
ClaimResponse.addItem.adjudication.code
  • deleted
ClaimResponse.addItem.adjudication.amount
  • deleted
ClaimResponse.addItem.adjudication.value
  • deleted
ClaimResponse.addItem.detail.adjudication.code
  • deleted
ClaimResponse.addItem.detail.adjudication.amount
  • deleted
ClaimResponse.addItem.detail.adjudication.value
  • 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
  • Add Reference(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.item[x]
  • Renamed from item to item[x]
  • Add Reference(Condition), Add Reference(Observation)
ClinicalImpression.finding.basis
  • Added Element
ClinicalImpression.prognosisCodeableConcept
  • Added Element
ClinicalImpression.prognosisReference
  • Added Element
ClinicalImpression.action
  • Remove Reference(MedicationOrder), Remove Reference(DiagnosticOrder), Remove Reference(NutritionOrder), Remove Reference(SupplyRequest), Add Reference(MedicationRequest)
ClinicalImpression.note
  • Added Element
ClinicalImpression.trigger[x]
  • deleted
ClinicalImpression.investigations
  • deleted
ClinicalImpression.finding.cause
  • deleted
ClinicalImpression.resolved
  • deleted
ClinicalImpression.ruledOut
  • deleted
ClinicalImpression.prognosis
  • deleted
ClinicalImpression.plan
  • deleted
CodeSystem
  • Added Resource
Communication
Communication.definition
  • 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.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.notDone
  • Added Element
Communication.notDoneReason
  • Added Element
Communication.category
  • Max Cardinality changed from 1 to *
Communication.subject
  • Add Reference(Group)
Communication.topic
  • Added Element
Communication.context
  • Renamed from encounter to context
  • Add Reference(EpisodeOfCare)
Communication.reasonCode
  • Renamed from reason to reasonCode
Communication.reasonReference
  • Added Element
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
  • Add Reference(Group)
CommunicationRequest.recipient
  • Add Reference(Group), Add Reference(CareTeam)
CommunicationRequest.topic
  • Added Element
CommunicationRequest.context
  • Renamed from encounter to context
  • Add Reference(EpisodeOfCare)
CommunicationRequest.occurrence[x]
  • Added Element
CommunicationRequest.authoredOn
  • Renamed from requestedOn to authoredOn
CommunicationRequest.requester
  • Remove Reference(Practitioner), Remove Reference(Patient), Remove Reference(RelatedPerson)
CommunicationRequest.requester.agent
  • Added Element
CommunicationRequest.requester.onBehalfOf
  • Added Element
CommunicationRequest.reasonCode
  • Renamed from reason to reasonCode
CommunicationRequest.reasonReference
  • Added Element
CommunicationRequest.note
  • Added Element
CommunicationRequest.scheduled[x]
  • deleted
CompartmentDefinition
  • Added Resource
Composition
Composition.confidentiality
  • Change value set from http://hl7.org/fhir/ValueSet/v3-Confidentiality to http://hl7.org/fhir/ValueSet/v3-ConfidentialityClassification
Composition.relatesTo
  • Added Element
Composition.relatesTo.code
  • Added Element
Composition.relatesTo.target[x]
  • 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(StructureDefinition)
ConceptMap.target[x]
  • Min Cardinality changed from 1 to 0
  • Remove Reference(StructureDefinition)
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
  • 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
  • Add Reference(Group)
Condition.context
  • Renamed from encounter to context
  • Add Reference(EpisodeOfCare)
Condition.onset[x]
  • Remove Quantity{http://hl7.org/fhir/StructureDefinition/Age}, Add Age
Condition.abatement[x]
  • Remove Quantity{http://hl7.org/fhir/StructureDefinition/Age}, Add Age
Condition.assertedDate
  • Renamed from dateRecorded to assertedDate
  • Type changed from date to dateTime
Condition.asserter
  • Add Reference(RelatedPerson)
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.status
  • Added Element
Contract.topic
  • Added Element
Contract.decisionType
  • Added Element
Contract.contentDerivative
  • Added Element
Contract.securityLabel
  • Added Element
Contract.agent
  • Added Element
Contract.agent.actor
  • Added Element
Contract.agent.role
  • Added Element
Contract.signer.signature
  • Max Cardinality changed from 1 to *
  • Type changed from string to Signature
Contract.valuedItem.unitPrice
  • Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Contract.valuedItem.net
  • Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Contract.term.topic
  • Renamed from subject to topic
  • Max Cardinality changed from 1 to *
Contract.term.securityLabel
  • Added Element
Contract.term.agent
  • Added Element
Contract.term.agent.actor
  • Added Element
Contract.term.agent.role
  • Added Element
Contract.term.valuedItem.unitPrice
  • Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Contract.term.valuedItem.net
  • Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money
Contract.actor
  • deleted
Contract.term.actor
  • deleted
Coverage
Coverage.status
  • Added Element
Coverage.type
  • Type changed from Coding to CodeableConcept
Coverage.policyHolder
  • Added Element
Coverage.subscriber
  • Add Reference(RelatedPerson)
  • No longer marked as Modifier
Coverage.subscriberId
  • Type changed from Identifier to string
Coverage.beneficiary
  • Added Element
Coverage.relationship
  • Added Element
Coverage.payor
  • Added Element
Coverage.grouping
  • Added Element
Coverage.grouping.group
  • Added Element
Coverage.grouping.groupDisplay
  • Added Element
Coverage.grouping.subGroup
  • Added Element
Coverage.grouping.subGroupDisplay
  • Added Element
Coverage.grouping.plan
  • Added Element
Coverage.grouping.planDisplay
  • Added Element
Coverage.grouping.subPlan
  • Added Element
Coverage.grouping.subPlanDisplay
  • Added Element
Coverage.grouping.class
  • Added Element
Coverage.grouping.classDisplay
  • Added Element
Coverage.grouping.subClass
  • Added Element
Coverage.grouping.subClassDisplay
  • Added Element
Coverage.dependent
  • Type changed from positiveInt to string
Coverage.sequence
  • Type changed from positiveInt to string
Coverage.order
  • Added Element
Coverage.network
  • Type changed from Identifier to string
Coverage.issuer
  • deleted
Coverage.bin
  • deleted
Coverage.group
  • deleted
Coverage.plan
  • deleted
Coverage.subPlan
  • deleted
DataElement
DataElement.status
  • Change value set from http://hl7.org/fhir/ValueSet/conformance-resource-status to http://hl7.org/fhir/ValueSet/publication-status
DataElement.experimental
  • Now marked as Modifier
DataElement.title
  • Added Element
DataElement.contact
  • Type changed from BackboneElement to ContactDetail
DataElement.useContext
  • Type changed from CodeableConcept to UsageContext
  • Remove Binding http://hl7.org/fhir/ValueSet/use-context (extensible)
DataElement.jurisdiction
  • Added Element
DataElement.copyright
  • Type changed from string to markdown
DataElement.mapping.comment
  • Renamed from comments to comment
DataElement.contact.name
  • deleted
DataElement.contact.telecom
  • 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.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
DeviceMetric
DeviceMetric.operationalStatus
  • Add Code entered-in-error
DeviceRequest
DeviceRequest.definition
  • 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.subject
  • Add Reference(Group), Add Reference(Location), Add Reference(Device)
DeviceRequest.context
  • Renamed from encounter to context
  • Add Reference(EpisodeOfCare)
DeviceRequest.occurrence[x]
  • Added Element
DeviceRequest.authoredOn
  • Added Element
DeviceRequest.requester
  • Added Element
DeviceRequest.requester.agent
  • Added Element
DeviceRequest.requester.onBehalfOf
  • Added Element
DeviceRequest.performerType
  • Added Element
DeviceRequest.performer
  • Added Element
DeviceRequest.reasonCode
  • Renamed from indication to reasonCode
DeviceRequest.reasonReference
  • 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.status
  • Added Element
DeviceUseStatement.subject
  • Add Reference(Group)
DeviceUseStatement.source
  • Added Element
DeviceUseStatement.bodySite
  • Renamed from bodySite[x] to bodySite
  • Remove Reference(BodySite)
DeviceUseStatement.note
  • Added Element
DeviceUseStatement.notes
  • deleted
DiagnosticReport
DiagnosticReport.basedOn
  • Renamed from request to basedOn
  • Remove Reference(DiagnosticOrder), Add Reference(CarePlan), Add Reference(ImmunizationRecommendation), Add Reference(MedicationRequest), Add Reference(NutritionOrder)
DiagnosticReport.status
  • Add Codes preliminary, amended, unknown
DiagnosticReport.subject
  • Min Cardinality changed from 1 to 0
DiagnosticReport.context
  • Renamed from encounter to context
  • Add Reference(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 *
  • Remove Reference(Practitioner), Remove Reference(Organization)
DiagnosticReport.performer.role
  • Added Element
DiagnosticReport.performer.actor
  • Added Element
DiagnosticReport.imagingStudy
  • Remove Reference(ImagingObjectSelection), Add Reference(ImagingManifest)
DocumentManifest
  • No Changes
DocumentReference
DocumentReference.docStatus
  • Type changed from CodeableConcept to code
DocumentReference.content.format
  • Max Cardinality changed from * to 1
DomainResource
  • No Changes
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.ruleset
  • deleted
EligibilityRequest.originalRuleset
  • deleted
EligibilityRequest.target
  • deleted
EligibilityResponse
EligibilityResponse.status
  • Added Element
EligibilityResponse.outcome
  • Type changed from code to CodeableConcept
  • 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.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
  • 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.subject
  • Renamed from patient to subject
  • Add Reference(Group)
Encounter.length
  • Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Duration} 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.subject
  • Min Cardinality changed from 1 to 0
EnrollmentRequest.coverage
  • Min Cardinality changed from 1 to 0
EnrollmentRequest.ruleset
  • deleted
EnrollmentRequest.originalRuleset
  • deleted
EnrollmentRequest.target
  • deleted
EnrollmentRequest.relationship
  • deleted
EnrollmentResponse
EnrollmentResponse.status
  • Added Element
EnrollmentResponse.outcome
  • Type changed from code to CodeableConcept
  • Add Code partial
EnrollmentResponse.ruleset
  • deleted
EnrollmentResponse.originalRuleset
  • deleted
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.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
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
  • Type changed from code to CodeableConcept
  • Remove Binding http://hl7.org/fhir/ValueSet/remittance-outcome (required)
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.resourceType
  • 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.careTeamLinkId
  • Added Element
ExplanationOfBenefit.item.diagnosisLinkId
  • Added Element
ExplanationOfBenefit.item.procedureLinkId
  • Added Element
ExplanationOfBenefit.item.informationLinkId
  • 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.type
  • 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.type
  • 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.sequenceLinkId
  • Added Element
ExplanationOfBenefit.addItem.revenue
  • Added Element
ExplanationOfBenefit.addItem.category
  • 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.addItem.detail
  • Added Element
ExplanationOfBenefit.addItem.detail.revenue
  • Added Element
ExplanationOfBenefit.addItem.detail.category
  • Added Element
ExplanationOfBenefit.addItem.detail.service
  • Added Element
ExplanationOfBenefit.addItem.detail.modifier
  • Added Element
ExplanationOfBenefit.addItem.detail.fee
  • Added Element
ExplanationOfBenefit.addItem.detail.noteNumber
  • Added Element
ExplanationOfBenefit.addItem.detail.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.definition
  • Added Element
FamilyMemberHistory.notDone
  • Added Element
FamilyMemberHistory.notDoneReason
  • Added Element
FamilyMemberHistory.age[x]
  • Remove Quantity{http://hl7.org/fhir/StructureDefinition/Age}, Add Age
FamilyMemberHistory.estimatedAge
  • Added Element
FamilyMemberHistory.deceased[x]
  • Remove Quantity{http://hl7.org/fhir/StructureDefinition/Age}, Add Age
FamilyMemberHistory.reasonCode
  • Added Element
FamilyMemberHistory.reasonReference
  • Added Element
FamilyMemberHistory.note
  • Max Cardinality changed from 1 to *
FamilyMemberHistory.condition.onset[x]
  • Remove Quantity{http://hl7.org/fhir/StructureDefinition/Age}, Add Age
FamilyMemberHistory.condition.note
  • Max Cardinality changed from 1 to *
Flag
Flag.subject
  • Add Reference(PlanDefinition), Add Reference(Medication), Add Reference(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.target
  • Renamed from target[x] to target
  • Remove date, Remove Quantity{http://hl7.org/fhir/StructureDefinition/Duration}
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.outcomeCode
  • Added Element
Goal.outcomeReference
  • Added Element
Goal.outcome
  • deleted
GraphDefinition
  • Added Resource
Group
Group.active
  • Added Element
GuidanceResponse
  • Added Resource
HealthcareService
HealthcareService.active
  • Added Element
HealthcareService.category
  • Renamed from serviceCategory to category
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
ImagingManifest
  • Added Resource
ImagingStudy
ImagingStudy.context
  • Renamed from order to context
  • Max Cardinality changed from * to 1
  • Remove Reference(DiagnosticOrder), Add Reference(Encounter), Add Reference(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.performer
  • Added Element
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.notGiven
  • Renamed from wasNotGiven to notGiven
Immunization.primarySource
  • Added Element
Immunization.reportOrigin
  • Added Element
Immunization.practitioner
  • Added Element
Immunization.practitioner.role
  • Added Element
Immunization.practitioner.actor
  • Added Element
Immunization.vaccinationProtocol.doseSequence
  • Min Cardinality changed from 1 to 0
Immunization.reported
  • deleted
Immunization.performer
  • deleted
Immunization.requester
  • deleted
ImmunizationRecommendation
ImmunizationRecommendation.recommendation.vaccineCode
  • Min Cardinality changed from 1 to 0
ImmunizationRecommendation.recommendation.targetDisease
  • Added Element
ImmunizationRecommendation.recommendation.protocol.doseSequence
  • Type changed from integer to positiveInt
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.global.type
  • Remove Codes Conformance, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse
  • Add Codes ActivityDefinition, AdverseEvent, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, ExpansionProfile, GraphDefinition, GuidanceResponse, ImagingManifest, Library, Linkage, Measure, MeasureReport, MedicationRequest, MessageDefinition, PlanDefinition, PractitionerRole, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, StructureMap, Task, TestReport
ImplementationGuide.page
  • Min Cardinality changed from 1 to 0
ImplementationGuide.page.title
  • Renamed from name to title
ImplementationGuide.page.type
  • Remove Codes Conformance, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse
  • Add Codes ActivityDefinition, AdverseEvent, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, ExpansionProfile, GraphDefinition, GuidanceResponse, ImagingManifest, Library, Linkage, Measure, MeasureReport, MedicationRequest, MessageDefinition, PlanDefinition, PractitionerRole, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, StructureMap, Task, TestReport
ImplementationGuide.contact.name
  • deleted
ImplementationGuide.contact.telecom
  • deleted
ImplementationGuide.package.resource.purpose
  • deleted
Library
  • Added Resource
Linkage
  • Added Resource
List
List.note
  • Max Cardinality changed from 1 to *
  • Type changed from string to Annotation
Location
Location.operationalStatus
  • Added Element
Location.alias
  • Added Element
Location.endpoint
  • Added Element
Measure
  • Added Resource
MeasureReport
  • Added Resource
Media
Media.basedOn
  • Added Element
Media.context
  • Added Element
Media.occurrence[x]
  • Added Element
Media.reasonCode
  • Added Element
Media.bodySite
  • Added Element
Media.device
  • Added Element
Media.note
  • Added Element
Media.deviceName
  • deleted
Medication
Medication.status
  • Added Element
Medication.isOverTheCounter
  • Added Element
Medication.form
  • Added Element
Medication.ingredient
  • Added Element
Medication.ingredient.item[x]
  • Added Element
Medication.ingredient.isActive
  • Added Element
Medication.ingredient.amount
  • Added Element
Medication.package.content.item[x]
  • Renamed from item to item[x]
  • Add CodeableConcept
Medication.package.batch
  • Added Element
Medication.package.batch.lotNumber
  • Added Element
Medication.package.batch.expirationDate
  • Added Element
Medication.image
  • Added Element
Medication.product
  • deleted
MedicationAdministration
MedicationAdministration.definition
  • Added Element
MedicationAdministration.partOf
  • Added Element
MedicationAdministration.status
  • Add Code unknown
MedicationAdministration.category
  • Added Element
MedicationAdministration.subject
  • Renamed from patient to subject
  • Add Reference(Group)
MedicationAdministration.context
  • Renamed from encounter to context
  • Add Reference(EpisodeOfCare)
MedicationAdministration.supportingInformation
  • Added Element
MedicationAdministration.effective[x]
  • Added Element
MedicationAdministration.performer
  • Renamed from practitioner to performer
  • Max Cardinality changed from 1 to *
  • Remove Reference(Practitioner), Remove Reference(Patient), Remove Reference(RelatedPerson)
MedicationAdministration.performer.actor
  • Added Element
MedicationAdministration.performer.onBehalfOf
  • Added Element
MedicationAdministration.notGiven
  • Renamed from wasNotGiven to notGiven
MedicationAdministration.reasonCode
  • Added Element
MedicationAdministration.reasonReference
  • Added Element
MedicationAdministration.prescription
  • Type changed from Reference(MedicationOrder) to Reference(MedicationRequest)
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 Quantity{http://hl7.org/fhir/StructureDefinition/SimpleQuantity}
MedicationAdministration.eventHistory
  • Added Element
MedicationAdministration.reasonGiven
  • deleted
MedicationAdministration.effectiveTime[x]
  • deleted
MedicationDispense
MedicationDispense.identifier
  • Max Cardinality changed from 1 to *
MedicationDispense.partOf
  • Added Element
MedicationDispense.status
  • Add Code preparation
MedicationDispense.category
  • Added Element
MedicationDispense.subject
  • Renamed from patient to subject
  • Add Reference(Group)
MedicationDispense.context
  • Added Element
MedicationDispense.supportingInformation
  • Added Element
MedicationDispense.performer
  • Added Element
MedicationDispense.performer.actor
  • Added Element
MedicationDispense.performer.onBehalfOf
  • 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.notDone
  • Added Element
MedicationDispense.notDoneReason[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.definition
  • Added Element
MedicationRequest.basedOn
  • Added Element
MedicationRequest.groupIdentifier
  • Added Element
MedicationRequest.status
  • 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.subject
  • Added Element
MedicationRequest.context
  • Added Element
MedicationRequest.supportingInformation
  • Added Element
MedicationRequest.authoredOn
  • Added Element
MedicationRequest.requester
  • Added Element
MedicationRequest.requester.agent
  • Added Element
MedicationRequest.requester.onBehalfOf
  • Added Element
MedicationRequest.recorder
  • Added Element
MedicationRequest.reasonCode
  • Added Element
MedicationRequest.reasonReference
  • 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.expectedSupplyDuration
  • Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Duration} 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.context
  • Added Element
MedicationStatement.status
  • Add Codes stopped, on-hold
MedicationStatement.category
  • Added Element
MedicationStatement.informationSource
  • Add Reference(Organization)
MedicationStatement.subject
  • Renamed from patient to subject
  • Add Reference(Group)
MedicationStatement.derivedFrom
  • Renamed from supportingInformation to derivedFrom
MedicationStatement.taken
  • Added Element
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.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
MessageDefinition
  • Added Resource
MessageHeader
MessageHeader.event
  • No longer marked as Modifier
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
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
NutritionOrder
NutritionOrder.status
  • Change value set from http://hl7.org/fhir/ValueSet/nutrition-order-status to http://hl7.org/fhir/ValueSet/nutrition-request-status
Observation
Observation.basedOn
  • Added Element
Observation.status
  • Add Code corrected
Observation.category
  • Max Cardinality changed from 1 to *
Observation.context
  • Renamed from encounter to context
  • Add Reference(EpisodeOfCare)
Observation.value[x]
  • Add boolean
Observation.comment
  • Renamed from comments to comment
Observation.referenceRange.type
  • Added Element
Observation.referenceRange.appliesTo
  • Renamed from meaning to appliesTo
  • Max Cardinality changed from 1 to *
Observation.related.target
  • Add Reference(Sequence)
Observation.component.interpretation
  • Added Element
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.comment
  • Renamed from notes to comment
OperationDefinition.resource
  • Renamed from type to resource
  • Remove Codes Conformance, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse
  • Add Codes ActivityDefinition, AdverseEvent, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, ExpansionProfile, GraphDefinition, GuidanceResponse, ImagingManifest, Library, Linkage, Measure, MeasureReport, MedicationRequest, MessageDefinition, PlanDefinition, PractitionerRole, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, StructureMap, Task, TestReport
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.parameter.type
  • Change value set from http://hl7.org/fhir/ValueSet/operation-parameter-type to http://hl7.org/fhir/ValueSet/all-types
OperationDefinition.parameter.searchType
  • Added Element
OperationDefinition.overload
  • Added Element
OperationDefinition.overload.parameterName
  • Added Element
OperationDefinition.overload.comment
  • Added Element
OperationDefinition.contact.name
  • deleted
OperationDefinition.contact.telecom
  • deleted
OperationOutcome
OperationOutcome.issue.expression
  • Added Element
Organization
Organization.type
  • Max Cardinality changed from 1 to *
Organization.alias
  • Added Element
Organization.endpoint
  • Added Element
Parameters
Parameters.parameter.value[x]
  • Add Age, Add Count, Add Distance, Add Duration, Add Money
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
Patient.link.other
  • Add Reference(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
  • Type changed from code to CodeableConcept
  • Add Code partial
PaymentReconciliation.detail.type
  • Type changed from Coding to CodeableConcept
PaymentReconciliation.detail.response
  • Added Element
PaymentReconciliation.detail.amount
  • Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} 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 Quantity{http://hl7.org/fhir/StructureDefinition/Money} 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
  • No Changes
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.definition
  • Added Element
Procedure.basedOn
  • Renamed from request to basedOn
  • Max Cardinality changed from 1 to *
  • Remove Reference(DiagnosticOrder)
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.notDone
  • Renamed from notPerformed to notDone
Procedure.notDoneReason
  • Renamed from reasonNotPerformed to notDoneReason
  • Max Cardinality changed from * to 1
Procedure.code
  • Min Cardinality changed from 1 to 0
Procedure.context
  • Renamed from encounter to context
  • Add Reference(EpisodeOfCare)
Procedure.performer.actor
  • Min Cardinality changed from 0 to 1
  • Add Reference(Device)
Procedure.performer.onBehalfOf
  • Added Element
Procedure.reasonCode
  • Added Element
Procedure.reasonReference
  • Added Element
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.reason[x]
  • deleted
ProcedureRequest
ProcedureRequest.definition
  • Added Element
ProcedureRequest.basedOn
  • Added Element
ProcedureRequest.replaces
  • Added Element
ProcedureRequest.requisition
  • Added Element
ProcedureRequest.status
  • Min Cardinality changed from 0 to 1
  • Change value set from http://hl7.org/fhir/ValueSet/procedure-request-status to http://hl7.org/fhir/ValueSet/request-status
ProcedureRequest.intent
  • Added Element
ProcedureRequest.priority
  • Change value set from http://hl7.org/fhir/ValueSet/procedure-request-priority to http://hl7.org/fhir/ValueSet/request-priority
ProcedureRequest.doNotPerform
  • Added Element
ProcedureRequest.category
  • Added Element
ProcedureRequest.subject
  • Add Reference(Location), Add Reference(Device)
ProcedureRequest.context
  • Renamed from encounter to context
  • Add Reference(EpisodeOfCare)
ProcedureRequest.occurrence[x]
  • Added Element
ProcedureRequest.authoredOn
  • Renamed from orderedOn to authoredOn
ProcedureRequest.requester
  • Added Element
ProcedureRequest.requester.agent
  • Added Element
ProcedureRequest.requester.onBehalfOf
  • Added Element
ProcedureRequest.performerType
  • Added Element
ProcedureRequest.performer
  • Add Reference(Device), Add Reference(HealthcareService)
ProcedureRequest.reasonCode
  • Added Element
ProcedureRequest.reasonReference
  • Added Element
ProcedureRequest.supportingInfo
  • Added Element
ProcedureRequest.specimen
  • Added Element
ProcedureRequest.note
  • Renamed from notes to note
ProcedureRequest.relevantHistory
  • Added Element
ProcedureRequest.reason[x]
  • deleted
ProcedureRequest.scheduled[x]
  • deleted
ProcedureRequest.orderer
  • 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 CodeableConcept
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
Provenance
Provenance.reason
  • Type changed from CodeableConcept to Coding
Provenance.activity
  • Type changed from CodeableConcept to Coding
  • 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.role
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
  • Type changed from Coding to CodeableConcept
  • Change value set from http://hl7.org/fhir/ValueSet/provenance-agent-role to http://hl7.org/fhir/ValueSet/security-role-type
Provenance.agent.who[x]
  • Added Element
Provenance.agent.onBehalfOf[x]
  • Added Element
Provenance.agent.relatedAgentType
  • Added Element
Provenance.entity.role
  • Add Code removal
Provenance.entity.what[x]
  • Added Element
Provenance.entity.agent
  • Max Cardinality changed from 1 to *
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.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.description
  • Added Element
Questionnaire.purpose
  • Added Element
Questionnaire.approvalDate
  • Added Element
Questionnaire.lastReviewDate
  • Added Element
Questionnaire.effectivePeriod
  • Added Element
Questionnaire.useContext
  • Added Element
Questionnaire.jurisdiction
  • Added Element
Questionnaire.contact
  • Added Element
Questionnaire.copyright
  • Added Element
Questionnaire.code
  • Added Element
Questionnaire.subjectType
  • Remove Codes Conformance, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse
  • Add Codes ActivityDefinition, AdverseEvent, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, ExpansionProfile, GraphDefinition, GuidanceResponse, ImagingManifest, Library, Linkage, Measure, MeasureReport, MedicationRequest, MessageDefinition, PlanDefinition, PractitionerRole, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, StructureMap, Task, TestReport
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.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.parent
  • Added Element
QuestionnaireResponse.status
  • Add Codes entered-in-error, stopped
QuestionnaireResponse.context
  • Renamed from encounter to context
  • Add Reference(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
ReferralRequest
ReferralRequest.definition
  • Added Element
ReferralRequest.basedOn
  • Added Element
ReferralRequest.replaces
  • Added Element
ReferralRequest.groupIdentifier
  • Added Element
ReferralRequest.status
  • Change value set from http://hl7.org/fhir/ValueSet/referralstatus to http://hl7.org/fhir/ValueSet/request-status
ReferralRequest.intent
  • Added Element
ReferralRequest.priority
  • Type changed from CodeableConcept to code
  • Add Binding http://hl7.org/fhir/ValueSet/request-priority (required)
ReferralRequest.subject
  • Renamed from patient to subject
  • Min Cardinality changed from 0 to 1
  • Add Reference(Group)
ReferralRequest.context
  • Renamed from encounter to context
  • Add Reference(EpisodeOfCare)
ReferralRequest.occurrence[x]
  • Added Element
ReferralRequest.authoredOn
  • Renamed from date to authoredOn
ReferralRequest.requester
  • Remove Reference(Practitioner), Remove Reference(Organization), Remove Reference(Patient)
ReferralRequest.requester.agent
  • Added Element
ReferralRequest.requester.onBehalfOf
  • Added Element
ReferralRequest.recipient
  • Add Reference(HealthcareService)
ReferralRequest.reasonCode
  • Renamed from reason to reasonCode
  • Max Cardinality changed from 1 to *
ReferralRequest.reasonReference
  • Added Element
ReferralRequest.supportingInfo
  • Renamed from supportingInformation to supportingInfo
ReferralRequest.note
  • Added Element
ReferralRequest.relevantHistory
  • Added Element
ReferralRequest.dateSent
  • deleted
ReferralRequest.fulfillmentTime
  • deleted
RelatedPerson
RelatedPerson.active
  • Added Element
RelatedPerson.relationship
  • 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
  • Add Reference(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 *
  • Add Reference(PractitionerRole)
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 Conformance, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse
  • Add Codes ActivityDefinition, AdverseEvent, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, ExpansionProfile, GraphDefinition, GuidanceResponse, ImagingManifest, Library, Linkage, Measure, MeasureReport, MedicationRequest, MessageDefinition, PlanDefinition, PractitionerRole, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, StructureMap, Task, TestReport
SearchParameter.derivedFrom
  • Added Element
SearchParameter.description
  • Type changed from string to markdown
SearchParameter.expression
  • Added Element
SearchParameter.target
  • Remove Codes Conformance, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse
  • Add Codes ActivityDefinition, AdverseEvent, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, ExpansionProfile, GraphDefinition, GuidanceResponse, ImagingManifest, Library, Linkage, Measure, MeasureReport, MedicationRequest, MessageDefinition, PlanDefinition, PractitionerRole, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, StructureMap, Task, TestReport
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
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.note
  • Added Element
Specimen.collection.comment
  • deleted
Specimen.treatment
  • deleted
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.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]
  • Add CodeableConcept
SupplyDelivery
SupplyDelivery.basedOn
  • Added Element
SupplyDelivery.partOf
  • Added Element
SupplyDelivery.status
  • Add Code entered-in-error
SupplyDelivery.suppliedItem
  • Remove Reference(Medication), Remove Reference(Substance), Remove Reference(Device)
SupplyDelivery.suppliedItem.quantity
  • Added Element
SupplyDelivery.suppliedItem.item[x]
  • Added Element
SupplyDelivery.occurrence[x]
  • Added Element
SupplyDelivery.supplier
  • Add Reference(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.orderedItem
  • Remove Reference(Medication), Remove Reference(Substance), Remove Reference(Device)
SupplyRequest.orderedItem.quantity
  • Added Element
SupplyRequest.orderedItem.item[x]
  • Added Element
SupplyRequest.occurrence[x]
  • Added Element
SupplyRequest.authoredOn
  • Renamed from date to authoredOn
SupplyRequest.requester
  • Added Element
SupplyRequest.requester.agent
  • Added Element
SupplyRequest.requester.onBehalfOf
  • Added Element
SupplyRequest.deliverFrom
  • Added Element
SupplyRequest.deliverTo
  • Added Element
SupplyRequest.patient
  • deleted
SupplyRequest.source
  • deleted
SupplyRequest.when
  • deleted
Task
  • 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 Conformance, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse
  • Add Codes ContactDetail, Contributor, DataRequirement, Dosage, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, ActivityDefinition, AdverseEvent, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, ExpansionProfile, GraphDefinition, GuidanceResponse, ImagingManifest, Library, Linkage, Measure, MeasureReport, MedicationRequest, MessageDefinition, PlanDefinition, PractitionerRole, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, StructureMap, Task, TestReport
TestScript.setup.action.operation.accept
  • Add Codes ttl, none
TestScript.setup.action.operation.contentType
  • Add Codes ttl, none
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
  • Add Codes ttl, none
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 Conformance, DiagnosticOrder, ImagingObjectSelection, MedicationOrder, Order, OrderResponse
  • Add Codes ContactDetail, Contributor, DataRequirement, Dosage, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, ActivityDefinition, AdverseEvent, CapabilityStatement, CareTeam, ChargeItem, CodeSystem, CompartmentDefinition, Consent, Endpoint, ExpansionProfile, GraphDefinition, GuidanceResponse, ImagingManifest, Library, Linkage, Measure, MeasureReport, MedicationRequest, MessageDefinition, PlanDefinition, PractitionerRole, RequestGroup, ResearchStudy, ResearchSubject, Sequence, ServiceDefinition, StructureMap, Task, TestReport
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
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
VisionPrescription
VisionPrescription.status
  • Added Element
VisionPrescription.dispense.product
  • Min Cardinality changed from 1 to 0
  • Type changed from Coding to CodeableConcept
VisionPrescription.dispense.note
  • Added Element
VisionPrescription.dispense.notes
  • deleted
Conformance
  • deleted
DiagnosticOrder
  • deleted
ImagingObjectSelection
  • deleted
MedicationOrder
  • deleted
Order
  • deleted
OrderResponse
  • deleted