Release 5 FHIR CI-Build

This page is part of the Continuous Integration Build of FHIR Specification (v5.0.0: R5 - STU ). This is the current published version in it's permanent home (it will always (will be available incorrect/inconsistent at this URL). For a full list of available versions, see times).
See the Directory of published versions icon . Page versions: R5 R4B R4 R3

Maturity Level : N/A
Responsible Owner: FHIR Infrastructure icon Work Group Standards Status : Informative

This page has only partially been updated for R6 at this time; this will be addressed prior to the next ballot. None of the content here is worth commenting on for ballot purposes (as content is likely to change before the next ballot).

This is an automatically generated list of all the structural differences between FHIR R4 R4, R4B, R5 and this version. The following possible changes are checked when preparing this list (and others throughout the specification):

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

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

See also the version transforms and the note about version specific extensions .

This analysis is available for R5 as XML or JSON or for R4 as XML or JSON or for R4B as XML or JSON

Types
Address
  • No Changes
Age
  • No Changes
Annotation
  • No Changes
Attachment
  • No Changes
Availability
Availability.period
  • Added Element
BackboneElement
  • No Changes
BackboneType
  • No Changes
Base
  • No Changes
CodeableConcept
  • No Changes
CodeableReference
  • No Changes
Coding
  • No Changes
ContactDetail
  • No Changes
ContactPoint
  • No Changes
Count
  • No Changes
DataRequirement
DataRequirement.type
  • Remove codes Element , BackboneElement , DataType , Address , Annotation , Attachment , Availability , BackboneType , Dosage , ElementDefinition , MarketingStatus , ProductShelfLife , Timing , CodeableConcept , CodeableReference , Coding , ContactDetail , ContactPoint , Contributor , DataRequirement , Expression , ExtendedContactDetail , Extension , HumanName , Identifier , Meta , MonetaryComponent , Money , Narrative , ParameterDefinition , Period , PrimitiveType , base64Binary , boolean , date , dateTime , decimal , instant , integer , positiveInt , unsignedInt , integer64 , string , code , id , markdown , time , uri , canonical , oid , url , uuid , Quantity , Age , Count , Distance , Duration , Range , Ratio , RatioRange , Reference , RelatedArtifact , SampledData , Signature , TriggerDefinition , UsageContext , VirtualServiceDetail , xhtml , Resource , Binary , Bundle , DomainResource , Account , ActivityDefinition , ActorDefinition , AdministrableProductDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , ArtifactAssessment , AuditEvent , Basic , BiologicallyDerivedProduct , BiologicallyDerivedProductDispense , BodyStructure , CanonicalResource , CapabilityStatement , CarePlan , CareTeam , ChargeItem , ChargeItemDefinition , Citation , Claim , ClaimResponse , ClinicalImpression , ClinicalUseDefinition , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , ConditionDefinition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceAssociation , DeviceDefinition , DeviceDispense , DeviceMetric , DeviceRequest , DeviceUsage , DiagnosticReport , DocumentReference , Encounter , EncounterHistory , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceReport , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , FormularyItem , GenomicStudy , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingSelection , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , Ingredient , InsurancePlan , InventoryItem , InventoryReport , Invoice , Library , Linkage , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Medication , MedicationAdministration , MedicationDispense , MedicationKnowledge , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MessageDefinition , MessageHeader , MetadataResource , MolecularSequence , NamingSystem , NutritionIntake , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Patient , PaymentNotice , PaymentReconciliation , Permission , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RegulatedAuthorization , RelatedPerson , RequestOrchestration , Requirements , ResearchStudy , ResearchSubject , RiskAssessment , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , SubscriptionStatus , SubscriptionTopic , Substance , SubstanceDefinition , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , Task , TerminologyCapabilities , TestPlan , TestReport , TestScript , Transport , ValueSet , VerificationResult , VisionPrescription , Parameters
DataType
  • No Changes
Distance
  • No Changes
Dosage
Dosage.condition
  • Added Element
Dosage.doseAndRate.dose[x]
  • Add Type Expression
Dosage.doseAndRate.rate[x]
  • Add Type Expression
Dosage.safety
  • Added Element
Dosage.sequence
  • Deleted
Dosage.maxDosePerPeriod
  • Deleted
Dosage.maxDosePerAdministration
  • Deleted
Dosage.maxDosePerLifetime
  • Deleted
DosageCondition
  • Added Type
DosageDetails
  • Added Type
DosageSafety
  • Added Type
Duration
  • No Changes
Element
  • No Changes
ElementDefinition
ElementDefinition.type.aggregation
  • Remove code bundled
ElementDefinition.defaultValue[x]
  • Add Type VirtualServiceDetail
ElementDefinition.fixed[x]
  • Add Type VirtualServiceDetail
ElementDefinition.pattern[x]
  • Add Type VirtualServiceDetail
ElementDefinition.example.value[x]
  • Add Type VirtualServiceDetail
ElementDefinition.binding.strength
  • Add code descriptive
ElementDefinition.binding.additional.key
  • Added Element
ElementDefinition.binding.additional.purpose
  • Remove codes preferred , ui , starter , component
  • Add codes current-extensible , best-practice , open
Expression
  • No Changes
ExtendedContactDetail
  • No Changes
Extension
Extension.value[x]
  • Add Type VirtualServiceDetail
HumanName
HumanName.use
  • Remove code maiden
Identifier
  • No Changes
MarketingStatus
  • No Changes
Meta
  • No Changes
MonetaryComponent
MonetaryComponent.type
  • Remove code deduction
Money
  • No Changes
MoneyQuantity
  • No Changes
Narrative
  • No Changes
ParameterDefinition
ParameterDefinition.type
  • Remove codes Element , BackboneElement , DataType , Address , Annotation , Attachment , Availability , BackboneType , Dosage , ElementDefinition , MarketingStatus , ProductShelfLife , Timing , CodeableConcept , CodeableReference , Coding , ContactDetail , ContactPoint , Contributor , DataRequirement , Expression , ExtendedContactDetail , Extension , HumanName , Identifier , Meta , MonetaryComponent , Money , Narrative , ParameterDefinition , Period , PrimitiveType , base64Binary , boolean , date , dateTime , decimal , instant , integer , positiveInt , unsignedInt , integer64 , string , code , id , markdown , time , uri , canonical , oid , url , uuid , Quantity , Age , Count , Distance , Duration , Range , Ratio , RatioRange , Reference , RelatedArtifact , SampledData , Signature , TriggerDefinition , UsageContext , VirtualServiceDetail , xhtml , Resource , Binary , Bundle , DomainResource , Account , ActivityDefinition , ActorDefinition , AdministrableProductDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , ArtifactAssessment , AuditEvent , Basic , BiologicallyDerivedProduct , BiologicallyDerivedProductDispense , BodyStructure , CanonicalResource , CapabilityStatement , CarePlan , CareTeam , ChargeItem , ChargeItemDefinition , Citation , Claim , ClaimResponse , ClinicalImpression , ClinicalUseDefinition , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , ConditionDefinition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceAssociation , DeviceDefinition , DeviceDispense , DeviceMetric , DeviceRequest , DeviceUsage , DiagnosticReport , DocumentReference , Encounter , EncounterHistory , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceReport , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , FormularyItem , GenomicStudy , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingSelection , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , Ingredient , InsurancePlan , InventoryItem , InventoryReport , Invoice , Library , Linkage , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Medication , MedicationAdministration , MedicationDispense , MedicationKnowledge , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MessageDefinition , MessageHeader , MetadataResource , MolecularSequence , NamingSystem , NutritionIntake , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Patient , PaymentNotice , PaymentReconciliation , Permission , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RegulatedAuthorization , RelatedPerson , RequestOrchestration , Requirements , ResearchStudy , ResearchSubject , RiskAssessment , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , SubscriptionStatus , SubscriptionTopic , Substance , SubstanceDefinition , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , Task , TerminologyCapabilities , TestPlan , TestReport , TestScript , Transport , ValueSet , VerificationResult , VisionPrescription , Parameters
Period
  • No Changes
PrimitiveType
  • No Changes
ProductShelfLife
  • No Changes
Quantity
  • No Changes
Range
  • No Changes
Ratio
  • No Changes
RatioRange
  • No Changes
Reference
  • No Changes
RelatedArtifact
RelatedArtifact.type
  • Remove codes amends , amended-with , appends , appended-with , cites , cited-by , comments-on , comment-in , contains , contained-in , corrects , correction-in , replaces , replaced-with , retracts , retracted-by , signs , similar-to , supports , supported-with , transforms , transformed-into , transformed-with , documents , specification-of , created-with , cite-as
RelatedArtifact.artifact[x]
  • Added Element
RelatedArtifact.classifier
  • Deleted
RelatedArtifact.publicationStatus
  • Deleted
RelatedArtifact.publicationDate
  • Deleted
RelativeTime
  • Added Type
SampledData
  • No Changes
Signature
  • No Changes
SimpleQuantity
  • No Changes
Timing
Timing.repeat.startOffset
  • Added Element
Timing.repeat.endOffset
  • Added Element
TriggerDefinition
TriggerDefinition.type
  • Remove codes data-added , data-modified , data-removed
  • Add code subscription-topic
TriggerDefinition.timing[x]
  • Remove Type Reference(Schedule)
UsageContext
  • No Changes
VirtualServiceDetail
  • No Changes
base64Binary (No Changes)
boolean (No Changes)
canonical (No Changes)
code (No Changes)
date (No Changes)
dateTime (No Changes)
decimal (No Changes)
id (No Changes)
instant (No Changes)
integer (No Changes)
integer64 (No Changes)
markdown (No Changes)
oid (No Changes)
positiveInt (No Changes)
string (No Changes)
time (No Changes)
unsignedInt (No Changes)
uri (No Changes)
url (No Changes)
uuid (No Changes)
xhtml (No Changes)
Contributor
  • Deleted
Resources
Account
Account.covers
  • Added Element
Account.guarantor.party
  • Min Cardinality changed from 1 to 0
Account.guarantor.account
  • Moved from Account.relatedAccount to Account.guarantor (where type=guarantor)
  • Min Cardinality changed from 1 to 0
Account.guarantor.responsibility
  • Added Element
Account.guarantor.limit
  • Added Element
Account.guarantor.rank
  • Added Element
Account.parent
  • Added Element
  • copy from relatedAccount where type=parent
Account.relatedAccount
  • Deleted (-> moved to guarantor or parent depending on type)
ActivityDefinition
ActivityDefinition.jurisdiction
ActivityDefinition.kind
  • Remove codes AppointmentResponse , ImmunizationRecommendation , SupplyRequest , Transport
ActivityDefinition.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
ActivityDefinition.timing[x]
  • Add Type RelativeTime
ActivityDefinition.participant.typeCanonical
  • Type canonical: Added Target Types ActorDefinition, DeviceDefinition, Group, SpecimenDefinition, StructureDefinition
ActivityDefinition.participant.typeReference
  • Type Reference: Added Target Types BiologicallyDerivedProduct, Medication, MedicinalProductDefinition, Specimen, Substance, SubstanceDefinition
  • Type Reference: Removed Target Types DeviceDefinition, Group
ActorDefinition
ActorDefinition.jurisdiction
ActorDefinition.type
  • Change value set from http://hl7.org/fhir/ValueSet/examplescenario-actor-type|5.0.0 to Actor Definition Actor Type
  • Add codes collective , other
ActorDefinition.category
  • Added Element
ActorDefinition.baseDefinition
  • Renamed from derivedFrom to baseDefinition
ActorDefinition.capabilities
  • Deleted
AdministrableProductDefinition
AdministrableProductDefinition.code
  • Added Element
AdministrableProductDefinition.property.value[x]
  • Add Type Range
AdverseEvent
AdverseEvent.subject
  • Type Reference: Removed Target Type ResearchSubject
AdverseEvent.effect[x]
  • Renamed from occurrence[x] to effect[x]
  • Remove Type Timing
AdverseEvent.resultingEffect
  • Type changed from Reference(Condition | Observation) to CodeableReference
AdverseEvent.recorder
  • Type Reference: Removed Target Type ResearchSubject
AdverseEvent.participant.actor
  • Type Reference: Added Target Type Group
  • Type Reference: Removed Target Type ResearchSubject
AdverseEvent.suspectEntity.instance
  • Renamed from instance[x] to instance
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Immunization | Procedure | Substance | Medication | MedicationAdministration | MedicationStatement | Device | BiologicallyDerivedProduct | ResearchStudy)
AdverseEvent.suspectEntity.causality.author
  • Type Reference: Removed Target Type ResearchSubject
AdverseEvent.suspectEntity.occurrence[x]
  • Added Element
AdverseEvent.contributingFactor
  • Type changed from BackboneElement to CodeableReference
AdverseEvent.preventiveAction
  • Type changed from BackboneElement to CodeableReference
AdverseEvent.mitigatingAction
  • Type changed from BackboneElement to CodeableReference
AdverseEvent.supportingInfo
  • Type changed from BackboneElement to CodeableReference
AdverseEvent.contributingFactor.item[x]
  • Deleted
AdverseEvent.preventiveAction.item[x]
  • Deleted
AdverseEvent.mitigatingAction.item[x]
  • Deleted
AdverseEvent.supportingInfo.item[x]
  • Deleted
AllergyIntolerance
AllergyIntolerance.clinicalStatus
  • Remove code resolved
AllergyIntolerance.verificationStatus
  • Remove code presumed
AllergyIntolerance.recorder
  • Added Element
  • Could be migrated from participant depending on participant.function
AllergyIntolerance.asserter
  • Added Element
  • Could be migrated from participant depending on participant.function
AllergyIntolerance.lastReactionOccurrence
  • Renamed from lastOccurrence to lastReactionOccurrence
AllergyIntolerance.participant
  • Deleted (-> recorder or asserter depending on function)
Appointment
Appointment.basedOn
  • Type Reference: Added Target Types RequestOrchestration, NutritionOrder, VisionPrescription
AppointmentResponse
  • No Changes
ArtifactAssessment
ArtifactAssessment.citeAs
  • Renamed from citeAs[x] to citeAs
  • Remove Type Reference(Citation)
ArtifactAssessment.relatesTo
  • Added Element
ArtifactAssessment.relatesTo.type
  • Added Mandatory Element
ArtifactAssessment.relatesTo.target[x]
  • Added Mandatory Element
ArtifactAssessment.content.author
  • Max Cardinality changed from 1 to *
ArtifactAssessment.content.relatesTo
  • Added Element
ArtifactAssessment.content.informationType
  • Deleted
ArtifactAssessment.content.relatedArtifact
  • Deleted
AuditEvent
AuditEvent.type
  • Renamed from category to type
  • Min Cardinality changed from 0 to 1
  • Max Cardinality changed from * to 1
AuditEvent.subtype
  • Renamed from code to subtype
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
AuditEvent.basedOn
  • Type Reference: Added Target Type Resource
  • Type Reference: Removed Target Types CarePlan, DeviceRequest, ImmunizationRecommendation, MedicationRequest, NutritionOrder, ServiceRequest, Task
AuditEvent.agent.who
  • Type Reference: Added Target Types DeviceDefinition, Group, HealthcareService
AuditEvent.entity.description
  • Added Element
Basic
Basic.code
  • Add Binding `http://hl7.org/fhir/ValueSet/version-independent-resource-types` (extensible)
Binary
  • No Changes
BiologicallyDerivedProduct
BiologicallyDerivedProduct.productCategory
  • Max Cardinality changed from 1 to *
  • Type changed from Coding to CodeableConcept
BiologicallyDerivedProduct.collection.sourcePatient
  • Added Element
  • maps from BiologicallyDerivedProduct.collection.source depending on reference type
BiologicallyDerivedProduct.collection.sourceOrganization
  • Added Element
  • maps from BiologicallyDerivedProduct.collection.source depending on reference type
BiologicallyDerivedProduct.collection.procedure
  • Added Element
BiologicallyDerivedProduct.collection.source
  • Deleted (-> collection.sourcePatient or collection.sourceOrganization depending on reference type)
BodyStructure
BodyStructure.includedStructure.image
  • Added Element
BodyStructure.includedStructure.morphology
  • Moved from BodyStructure to BodyStructure.includedStructure
Bundle
Bundle.entry.response.outcome
  • Type changed from Resource to Resource(http://hl7.org/fhir/StructureDefinition/OperationOutcome)
CanonicalResource
CanonicalResource.jurisdiction
CapabilityStatement
CapabilityStatement.actorDefinition
  • Added Element
CapabilityStatement.jurisdiction
CapabilityStatement.fhirVersion
  • Remove codes 0.0.80 , 0.0.81 , 0.0.82 , 0.4.0 , 0.5.0 , 1.0.0 , 1.0.1 , 1.0.2 , 1.1.0 , 1.4.0 , 1.6.0 , 1.8.0 , 3.0.0 , 3.0.1 , 3.0.2 , 3.3.0 , 3.5.0 , 4.0.0 , 4.0.1 , 4.1.0 , 4.2.0 , 4.3.0 , 4.3.0-cibuild , 4.3.0-snapshot1 , 4.4.0 , 4.5.0 , 4.6.0 , 5.0.0 , 5.0.0-cibuild , 5.0.0-snapshot1 , 5.0.0-snapshot2 , 5.0.0-ballot , 5.0.0-snapshot3 , 5.0.0-draft-final
  • Add code 6.0
CapabilityStatement.format
CapabilityStatement.patchFormat
  • Change value set from http://hl7.org/fhir/ValueSet/mimetypes|5.0.0 to Patch Mime Types
  • Add codes application/fhir+xml , application/fhir+json , application/fhir+turtle , application/json-patch+json , application/xml-patch+xml
CapabilityStatement.rest.resource.type
  • Type changed from code to uri
  • Change binding strength from required to extensible
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types|5.0.0 to Extended Resource Types
CapabilityStatement.rest.resource.definition
  • Added Element
CapabilityStatement.rest.resource.interaction.code
  • Add codes update-conditional , patch-conditional , delete-conditional-single , delete-conditional-multiple , delete-history , delete-history-version , create-conditional
CapabilityStatement.rest.resource.searchParam.type
  • Add code resource
CarePlan
CarePlan.status
  • Remove codes revoked , completed
  • Add code ended
CarePlan.activity.plannedActivityReference
  • Type Reference: Removed Target Types ImmunizationRecommendation, SupplyRequest
CarePlan.instantiatesCanonical
  • Deleted
CarePlan.instantiatesUri
  • Deleted
CareTeam
CareTeam.participant.member
  • Type Reference: Added Target Types Group, HealthcareService
CareTeam.participant.onBehalfOf
  • Type Reference: Added Target Types Practitioner, PractitionerRole, RelatedPerson, Patient, CareTeam, Group, HealthcareService
CareTeam.participant.effective[x]
  • Renamed from coverage[x] to effective[x]
CareTeam.participant.supportingInfo
  • Added Element
Claim
Claim.statusReason
  • Added Element
Claim.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Type Group
Claim.prescription
  • Type Reference: Added Target Type ServiceRequest
Claim.originalPrescription
  • Type Reference: Added Target Type ServiceRequest
Claim.supportingInfo.subCategory
  • Added Element
Claim.supportingInfo.timing[x]
  • Add Types dateTime, Timing
  • Remove Type date
Claim.supportingInfo.value[x]
  • Add Types base64Binary, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Money, Period, Range, Ratio, RatioRange, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, VirtualServiceDetail, Dosage, Meta
Claim.item.subject
  • Added Element
Claim.item.request
  • Type Reference: Removed Target Type SupplyRequest
Claim.careTeam.responsible
  • Deleted
ClaimResponse
ClaimResponse.statusReason
  • Added Element
ClaimResponse.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Type Group
ClaimResponse.supportingInfo
  • Added Element
ClaimResponse.supportingInfo.sequence
  • Added Mandatory Element
ClaimResponse.supportingInfo.category
  • Added Mandatory Element
ClaimResponse.supportingInfo.code
  • Added Element
ClaimResponse.supportingInfo.timing[x]
  • Added Element
ClaimResponse.supportingInfo.value[x]
  • Added Element
ClaimResponse.supportingInfo.reason
  • Added Element
ClaimResponse.item.informationSequence
  • Added Element
ClaimResponse.item.adjudication.decisionDate
  • Added Element
ClaimResponse.addItem.subject
  • Added Element
ClaimResponse.addItem.informationSequence
  • Added Element
ClaimResponse.addItem.category
  • Added Element
ClaimResponse.addItem.request
  • Type Reference: Removed Target Type SupplyRequest
ClaimResponse.processNote.class
  • Added Element
ClaimResponse.processNote.text
  • Type changed from string to markdown
ClinicalUseDefinition
ClinicalUseDefinition.subject
  • Min Cardinality changed from 0 to 1
  • Type changed from Reference(MedicinalProductDefinition | Medication | ActivityDefinition | PlanDefinition | Device | DeviceDefinition | Substance | NutritionProduct | BiologicallyDerivedProduct) to CodeableReference
ClinicalUseDefinition.status
  • Now marked as Modifier
ClinicalUseDefinition.undesirableEffect.management
  • Added Element
ClinicalUseDefinition.indication.intendedEffect
  • Max Cardinality changed from 1 to *
ClinicalUseDefinition.indication.undesirableEffect
  • Remove Type Reference(ClinicalUseDefinition)
ClinicalUseDefinition.indication.otherTherapy.relationshipType
  • Added Mandatory Element
ClinicalUseDefinition.indication.otherTherapy.treatment
  • Added Mandatory Element
ClinicalUseDefinition.contraindication.indication
  • Remove Type Reference(ClinicalUseDefinition)
ClinicalUseDefinition.contraindication.management
  • Added Element
ClinicalUseDefinition.contraindication.otherTherapy
  • Remove Type BackboneElement
ClinicalUseDefinition.interaction.interactant.route
  • Added Element
ClinicalUseDefinition.interaction.severity
  • Added Element
ClinicalUseDefinition.contraindication.otherTherapy.relationshipType
  • Deleted
ClinicalUseDefinition.contraindication.otherTherapy.treatment
  • Deleted
CodeSystem
CodeSystem.jurisdiction
Communication
Communication.basedOn
  • Type Reference: Added Target Types CarePlan, CommunicationRequest, DeviceRequest, MedicationRequest, NutritionOrder, ServiceRequest, Task, VisionPrescription
  • Type Reference: Removed Target Type Resource
Communication.instantiatesCanonical
  • Deleted
Communication.instantiatesUri
  • Deleted
CommunicationRequest
CommunicationRequest.status
  • Remove codes revoked , completed
  • Add code ended
CommunicationRequest.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
CommunicationRequest.requester
  • Type Reference: Added Target Type Group
CommunicationRequest.informationProvider
  • Type Reference: Added Target Type Group
CompartmentDefinition
CompartmentDefinition.resource.code
  • Remove codes BiologicallyDerivedProductDispense , ChargeItem , ChargeItemDefinition , Citation , ClinicalImpression , ConditionDefinition , DeviceDispense , DeviceUsage , EncounterHistory , EvidenceReport , FormularyItem , GenomicStudy , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , InventoryItem , InventoryReport , Linkage , MedicationKnowledge , MolecularSequence , Permission , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , TestPlan , TestReport , TestScript , Transport , VerificationResult
  • Add codes DeviceAlert , InsuranceProduct
CompartmentDefinition.resource.documentation
  • Deleted
Composition
Composition.consent
  • Added Element
Composition.basedOn
  • Added Element
Composition.status
  • Remove codes preliminary , corrected , appended
Composition.author
  • Min Cardinality changed from 1 to 0
  • Type Reference: Added Target Type CareTeam
Composition.participant
  • Added Element
Composition.participant.type
  • Added Mandatory Element
Composition.participant.function
  • Added Element
Composition.participant.time
  • Added Element
Composition.participant.party
  • Added Mandatory Element
Composition.title
  • Min Cardinality changed from 1 to 0
Composition.attester.party
  • Type Reference: Added Target Type Group
Composition.custodian
  • Type Reference: Added Target Types Patient, Group
Composition.relatesTo
  • Type changed from RelatedArtifact to BackboneElement
Composition.relatesTo.type
  • Added Mandatory Element
Composition.relatesTo.target[x]
  • Added Mandatory Element
Composition.section.author
  • Type Reference: Added Target Type CareTeam
Composition.section.note
  • Added Element
ConceptMap
ConceptMap.jurisdiction
ConceptMap.group.element.comment
  • Added Element
ConceptMap.group.element.target.relationship
  • Remove codes equivalent , source-is-narrower-than-target , source-is-broader-than-target
ConceptMap.group.unmapped.comment
  • Added Element
ConceptMap.group.unmapped.relationship
  • Remove codes equivalent , source-is-narrower-than-target , source-is-broader-than-target
Condition
Condition.clinicalStatus
  • Remove codes recurrence , relapse , remission , resolved
Condition.verificationStatus
  • Remove codes provisional , differential
Condition.bodyStructure
  • Added Element
Condition.recorder
  • Added Element
  • Could be migrated from participant depending on participant.function
Condition.asserter
  • Added Element
  • Could be migrated from participant depending on participant.function
Condition.stage.assessment
  • Type Reference: Removed Target Type ClinicalImpression
Condition.participant
  • Deleted (-> recorder or asserter depending on function)
Consent
Consent.subject
  • Type Reference: Added Target Type ResearchSubject
Consent.grantor
  • Type Reference: Added Target Type Group
Consent.grantee
  • Type Reference: Added Target Type Group
Consent.policyBasis.uri
  • Renamed from url to uri
  • Type changed from url to uri
Consent.verification.type
  • Renamed from verificationType to type
Consent.verification.verifiedWith
  • Type Reference: Added Target Type Group
Consent.verification.date
  • Renamed from verificationDate to date
Contract
Contract.author
  • Type Reference: Added Target Type RelatedPerson
Contract.term.text
  • Type changed from string to markdown
Coverage
Coverage.statusReason
  • Added Element
CoverageEligibilityRequest
CoverageEligibilityRequest.statusReason
  • Added Element
CoverageEligibilityResponse
CoverageEligibilityResponse.statusReason
  • Added Element
CoverageEligibilityResponse.request
  • Min Cardinality changed from 1 to 0
CoverageEligibilityResponse.insurance.item.description
  • Type changed from string to markdown
DetectedIssue
DetectedIssue.status
  • Add code unknown
DetectedIssue.severity
  • Type changed from code to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/detectedissue-severity|5.0.0` (required)
DetectedIssue.identified[x]
  • Add Type Timing
DetectedIssue.qualityOfEvidence
  • Added Element
DetectedIssue.expectedOnsetType
  • Added Element
DetectedIssue.medicationClass
  • Added Element
DetectedIssue.managementCode
  • Added Element
Device
Device.definition
  • Type changed from CodeableReference to canonical(DeviceDefinition)
Device.udiCarrier.deviceIdentifierSystem
  • Added Element
Device.status
  • Add code unknown
Device.name.type
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
Device.deviceVersion
  • Renamed from version to deviceVersion
Device.deviceVersion.type
  • Moved from Device.version to Device.deviceVersion
Device.deviceVersion.component
  • Moved from Device.version to Device.deviceVersion
Device.deviceVersion.installDate
  • Moved from Device.version to Device.deviceVersion
Device.deviceVersion.value
  • Moved from Device.version to Device.deviceVersion
Device.additive
  • Added Element
Device.additive.type
  • Added Mandatory Element
Device.additive.quantity
  • Added Element
Device.displayName
  • Deleted
Device.mode
  • Deleted
Device.cycle
  • Deleted
Device.duration
  • Deleted
Device.owner
  • Deleted
Device.url
  • Deleted
Device.endpoint
  • Deleted
Device.gateway
  • Deleted
DeviceAlert
  • Added Resource
DeviceAssociation
DeviceAssociation.relationship
  • Added Element
DeviceAssociation.status
  • Type changed from CodeableConcept to code
  • Remove codes implanted , explanted , attached
  • Add codes active , inactive
DeviceAssociation.statusReason
  • Change binding strength from required to extensible
DeviceAssociation.associationStatus
  • Added Element
DeviceAssociation.subject
  • Type Reference: Added Target Types BiologicallyDerivedProduct, CareTeam, Location, Medication, NutritionProduct, Organization, PractitionerRole, Specimen, Substance
DeviceAssociation.focus
  • Added Element
DeviceAssociation.category
  • Deleted
DeviceAssociation.operation
  • Deleted
DeviceDefinition
DeviceDefinition.url
  • Added Element
DeviceDefinition.version
  • Max Cardinality changed from * to 1
  • Type changed from BackboneElement to string
DeviceDefinition.versionAlgorithm[x]
  • Added Element
DeviceDefinition.name
  • Added Element
DeviceDefinition.title
  • Added Element
DeviceDefinition.status
  • Added Mandatory Element
DeviceDefinition.experimental
  • Added Element
DeviceDefinition.date
  • Added Element
DeviceDefinition.publisher
  • Added Element
DeviceDefinition.contact
  • Type changed from ContactPoint to ContactDetail
DeviceDefinition.useContext
  • Added Element
DeviceDefinition.jurisdiction
  • Added Element
DeviceDefinition.purpose
  • Added Element
DeviceDefinition.copyright
  • Added Element
DeviceDefinition.copyrightLabel
  • Added Element
DeviceDefinition.approvalDate
  • Added Element
DeviceDefinition.lastReviewDate
  • Added Element
DeviceDefinition.effectivePeriod
  • Added Element
DeviceDefinition.udiDeviceIdentifier.deviceIdentifierSystem
  • Added Element
DeviceDefinition.regulatoryIdentifier.identifier
  • Renamed from deviceIdentifier to identifier
DeviceDefinition.regulatoryIdentifier.identifierSystem
  • Added Element
DeviceDefinition.deviceName.type
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
DeviceDefinition.hasPart.definition[x]
  • Renamed from reference to definition[x]
  • Add Types canonical(DeviceDefinition), CodeableConcept
  • Remove Type Reference(DeviceDefinition)
DeviceDefinition.deviceVersion
  • Added Element
DeviceDefinition.deviceVersion.type
  • Moved from DeviceDefinition.version to DeviceDefinition.deviceVersion
DeviceDefinition.deviceVersion.component
  • Moved from DeviceDefinition.version to DeviceDefinition.deviceVersion
DeviceDefinition.deviceVersion.value
  • Moved from DeviceDefinition.version to DeviceDefinition.deviceVersion
DeviceDefinition.outputLanguage
  • Renamed from languageCode to outputLanguage
  • Type changed from CodeableConcept to code
  • Add Binding `http://hl7.org/fhir/ValueSet/all-languages|6.0.0-ballot3` (required)
DeviceDefinition.link.relatedDevice[x]
  • Renamed from relatedDevice to relatedDevice[x]
  • Add Types canonical(DeviceDefinition), CodeableConcept
  • Remove Type CodeableReference
DeviceDefinition.productionIdentifierInUDI
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
DeviceDefinition.owner
  • Deleted (This could be a packaging.distributor.organiationReference or manufacturer or neither - no direct mapping)
DeviceMetric
DeviceMetric.status
  • Added Mandatory Element
DeviceMetric.operationalStatus
  • Remove code entered-in-error
  • Add code unknown
DeviceMetric.category
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
DeviceMetric.availability
  • Added Element
DeviceMetric.calibration.type
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
DeviceRequest
DeviceRequest.status
  • Remove codes revoked , completed
  • Add code ended
DeviceRequest.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
DeviceRequest.product[x]
  • Renamed from code to product[x]
  • Add Types CodeableConcept, Reference(Device), canonical(DeviceDefinition)
  • Remove Type CodeableReference
DeviceRequest.requester
  • Type Reference: Added Target Types CareTeam, Group, Patient, RelatedPerson
DeviceRequest.location
  • Added Element
DeviceRequest.instantiatesCanonical
  • Deleted
DeviceRequest.instantiatesUri
  • Deleted
DiagnosticReport
DiagnosticReport.basedOn
  • Type Reference: Removed Target Type ImmunizationRecommendation
DiagnosticReport.status
  • Remove codes preliminary , modified , corrected , appended
DiagnosticReport.relatesTo
  • Added Element
DiagnosticReport.issued
  • Type changed from instant to dateTime
DiagnosticReport.procedure
  • Added Element
DiagnosticReport.performer
  • Type Reference: Added Target Types HealthcareService, Device, Patient, RelatedPerson
DiagnosticReport.resultsInterpreter
  • Type Reference: Added Target Types Patient, RelatedPerson
DiagnosticReport.study
  • Type Reference: Removed Target Type GenomicStudy
DiagnosticReport.supportingInfo.reference
  • Type Reference: Added Target Types ImagingStudy, FamilyMemberHistory, AllergyIntolerance, Condition, DocumentReference
  • Type Reference: Removed Target Type Citation
DiagnosticReport.conclusionCode
  • Type changed from CodeableConcept to CodeableReference
DiagnosticReport.recomendation
  • Added Element
DiagnosticReport.communication
  • Added Element
DiagnosticReport.comparison
  • Added Element
DocumentReference
DocumentReference.basedOn
  • Type Reference: Removed Target Types ImmunizationRecommendation, SupplyRequest
DocumentReference.docStatus
  • Remove codes preliminary , corrected , appended
  • Now marked as Modifier
DocumentReference.related
  • Added Element
DocumentReference.bodyStructure
  • Renamed from bodySite to bodyStructure
DocumentReference.date
  • Type changed from instant to dateTime
DocumentReference.author
  • Type Reference: Added Target Type Group
DocumentReference.attester.party
  • Type Reference: Added Target Type Group
DomainResource
  • No Changes
Encounter
Encounter.businessStatus
  • Added Element
Encounter.businessStatus.code
  • Added Mandatory Element
Encounter.businessStatus.type
  • Added Element
Encounter.businessStatus.effectiveDate
  • Added Element
Encounter.basedOn
  • Type Reference: Added Target Types RequestOrchestration, NutritionOrder, VisionPrescription
Endpoint
Endpoint.status
  • Add code limited
Endpoint.availability
  • Added Element
Endpoint.payload.profileCanonical
  • Added Element
Endpoint.payload.profileUri
  • Added Element
EnrollmentRequest
EnrollmentRequest.candidate
  • Type Reference: Added Target Type Group
EnrollmentResponse
EnrollmentResponse.candidate
  • Added Element
EpisodeOfCare
EpisodeOfCare.reason.use
  • Max Cardinality changed from 1 to *
EpisodeOfCare.diagnosis.use
  • Max Cardinality changed from 1 to *
EpisodeOfCare.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Type Group
EventDefinition
EventDefinition.jurisdiction
Evidence
Evidence.citeAs
  • Renamed from citeAs[x] to citeAs
  • Remove Type Reference(Citation)
Evidence.recorder
  • Added Element
Evidence.relatesTo
  • Added Element
Evidence.relatesTo.type
  • Added Mandatory Element
Evidence.relatesTo.target[x]
  • Added Mandatory Element
Evidence.variableDefinition
  • Min Cardinality changed from 1 to 0
Evidence.variableDefinition.variableRole
  • Type changed from CodeableConcept to code
  • Change binding strength from extensible to required
Evidence.variableDefinition.roleSubtype
  • Added Element
Evidence.variableDefinition.comparatorCategory
  • Added Element
Evidence.variableDefinition.directnessMatch
  • Remove Binding `http://terminology.hl7.org/ValueSet/directness` (extensible)
Evidence.synthesisType
  • Max Cardinality changed from 1 to *
  • Remove Binding `http://terminology.hl7.org/ValueSet/synthesis-type` (extensible)
Evidence.studyDesign
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/study-design" to "https://fevir.net/sevco"
Evidence.statistic.statisticType
  • Remove Binding `http://hl7.org/fhir/ValueSet/statistic-type` (extensible)
Evidence.statistic.sampleSize.numberAnalyzed
  • Added Element
Evidence.statistic.attributeEstimate.type
  • Remove Binding `http://hl7.org/fhir/ValueSet/attribute-estimate-type` (extensible)
Evidence.statistic.modelCharacteristic.code
  • Remove Binding `http://hl7.org/fhir/ValueSet/statistic-model-code` (extensible)
Evidence.statistic.modelCharacteristic.value[x]
  • Renamed from value to value[x]
  • Add Types Range, CodeableConcept
Evidence.statistic.modelCharacteristic.intended
  • Added Element
Evidence.statistic.modelCharacteristic.applied
  • Added Element
Evidence.statistic.modelCharacteristic.variable.handling
  • Type changed from code to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/variable-handling|5.0.0` (required)
Evidence.statistic.modelCharacteristic.attribute
  • Renamed from attributeEstimate to attribute
Evidence.certainty.type
  • Remove Binding `http://hl7.org/fhir/ValueSet/certainty-type` (extensible)
Evidence.certainty.rating
  • Remove Binding `http://hl7.org/fhir/ValueSet/certainty-rating` (extensible)
Evidence.certainty.rater
  • Max Cardinality changed from 1 to *
Evidence.relatedArtifact
  • Deleted
EvidenceVariable
EvidenceVariable.citeAs
  • Added Element
EvidenceVariable.recorder
  • Added Element
EvidenceVariable.relatesTo
  • Added Element
EvidenceVariable.relatesTo.type
  • Added Mandatory Element
EvidenceVariable.relatesTo.target[x]
  • Added Mandatory Element
EvidenceVariable.definition
  • Added Element
EvidenceVariable.definitionModifier
  • Added Element
EvidenceVariable.definitionModifier.code
  • Added Mandatory Element
EvidenceVariable.definitionModifier.value[x]
  • Added Mandatory Element
EvidenceVariable.handling
  • Type changed from code to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/variable-handling|5.0.0` (required)
EvidenceVariable.category.value[x]
  • Add Type Reference(Group)
EvidenceVariable.conditional
  • Added Element
EvidenceVariable.classifier
  • Added Element
EvidenceVariable.dataStorage
  • Added Element
EvidenceVariable.dataStorage.datatype
  • Added Element
EvidenceVariable.dataStorage.path
  • Added Element
EvidenceVariable.dataStorage.delimiter
  • Added Element
EvidenceVariable.dataStorage.component
  • Added Element
EvidenceVariable.timing
  • Added Element
EvidenceVariable.period
  • Added Element
EvidenceVariable.constraint
  • Added Element
EvidenceVariable.constraint.conditional
  • Added Element
EvidenceVariable.constraint.minimumQuantity
  • Added Element
EvidenceVariable.constraint.maximumQuantity
  • Added Element
EvidenceVariable.constraint.earliestDateTime
  • Added Element
EvidenceVariable.constraint.latestDateTime
  • Added Element
EvidenceVariable.constraint.minimumStringLength
  • Added Element
EvidenceVariable.constraint.maximumStringLength
  • Added Element
EvidenceVariable.constraint.code
  • Added Element
EvidenceVariable.constraint.expression
  • Added Element
EvidenceVariable.constraint.expectedValueSet
  • Added Element
EvidenceVariable.constraint.expectedUnitsValueSet
  • Added Element
EvidenceVariable.constraint.anyValueAllowed
  • Added Element
EvidenceVariable.missingDataMeaning
  • Added Element
EvidenceVariable.unacceptableDataHandling
  • Added Element
EvidenceVariable.relatedArtifact
  • Deleted
EvidenceVariable.characteristic
  • Deleted
ExampleScenario
ExampleScenario.jurisdiction
ExampleScenario.actor.type
  • Min Cardinality changed from 1 to 0
  • Change value set from http://hl7.org/fhir/ValueSet/examplescenario-actor-type|5.0.0 to Actor Definition Actor Type
  • Add codes collective , other
ExampleScenario.actor.definition
  • Added Element
ExampleScenario.process.step.operation.type
ExplanationOfBenefit
ExplanationOfBenefit.statusReason
  • Added Element
ExplanationOfBenefit.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Type Group
ExplanationOfBenefit.related.claim
  • Type Reference: Added Target Type ExplanationOfBenefit
ExplanationOfBenefit.prescription
  • Type Reference: Added Target Types DeviceRequest, ServiceRequest
ExplanationOfBenefit.originalPrescription
  • Type Reference: Added Target Types DeviceRequest, ServiceRequest, VisionPrescription
ExplanationOfBenefit.supportingInfo.timing[x]
  • Add Types dateTime, Timing
  • Remove Type date
ExplanationOfBenefit.supportingInfo.value[x]
  • Add Types base64Binary, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Money, Period, Range, Ratio, RatioRange, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, VirtualServiceDetail, Dosage, Meta
ExplanationOfBenefit.item.subject
  • Added Element
ExplanationOfBenefit.item.request
  • Type Reference: Removed Target Type SupplyRequest
ExplanationOfBenefit.item.adjudication.decisionDate
  • Added Element
ExplanationOfBenefit.addItem.subject
  • Added Element
ExplanationOfBenefit.addItem.informationSequence
  • Added Element
ExplanationOfBenefit.addItem.category
  • Added Element
ExplanationOfBenefit.addItem.request
  • Type Reference: Removed Target Type SupplyRequest
ExplanationOfBenefit.processNote.class
  • Added Element
ExplanationOfBenefit.processNote.text
  • Type changed from string to markdown
ExplanationOfBenefit.careTeam.responsible
  • Deleted
FamilyMemberHistory
FamilyMemberHistory.recorder
  • Added Element
  • Could be migrated from participant depending on participant.function
FamilyMemberHistory.asserter
  • Added Element
  • Could be migrated from participant depending on participant.function
FamilyMemberHistory.instantiatesCanonical
  • Deleted
FamilyMemberHistory.instantiatesUri
  • Deleted
FamilyMemberHistory.participant
  • Deleted (-> recorder or asserter depending on function)
Flag
Flag.status
  • Min Cardinality changed from 1 to 0
Flag.supportingInfo
  • Added Element
Goal
Goal.lifecycleStatus
  • Remove codes active , on-hold , completed
Goal.acceptance
  • Added Element
Goal.acceptance.participant
  • Added Mandatory Element
Goal.acceptance.status
  • Added Element
Goal.acceptance.priority
  • Added Element
Goal.statusReason
  • Max Cardinality changed from 1 to *
  • Type changed from string to CodeableConcept
Goal.recorder
  • Added Element
Goal.source
  • Type Reference: Added Target Type Group
Goal.addresses
  • Type Reference: Added Target Type NutritionIntake
Goal.outcome
  • Deleted
Group
Group.url
  • Added Element
Group.version
  • Added Element
Group.versionAlgorithm[x]
  • Added Element
Group.title
  • Added Element
Group.status
  • Added Element
Group.experimental
  • Added Element
Group.date
  • Added Element
Group.publisher
  • Added Element
Group.contact
  • Added Element
Group.useContext
  • Added Element
Group.purpose
  • Added Element
Group.copyright
  • Added Element
Group.copyrightLabel
  • Added Element
Group.type
  • Min Cardinality changed from 1 to 0
  • Add codes medication , medicinalproductdefinition , substance , substancedefinition , biologicallyDerivedProduct , nutritionProduct
Group.membership
  • Add code conceptual
Group.code
  • Add Binding `http://hl7.org/fhir/ValueSet/group-code` (extensible)
Group.combinationMethod
  • Added Element
Group.combinationThreshold
  • Added Element
Group.characteristic.value[x]
  • Add Types uri, Expression
Group.characteristic.description
  • Added Element
Group.characteristic.method
  • Added Element
Group.characteristic.formula
  • Added Element
Group.characteristic.determiner
  • Added Element
Group.characteristic.offset
  • Added Element
Group.characteristic.instances[x]
  • Added Element
Group.characteristic.duration[x]
  • Added Element
Group.characteristic.timing
  • Added Element
Group.member.entity
  • Type Reference: Added Target Types Medication, MedicinalProductDefinition, Substance, SubstanceDefinition, BiologicallyDerivedProduct, NutritionProduct
Group.member.involvement
  • Added Element
Group.active
  • Deleted
GuidanceResponse
GuidanceResponse.location
  • Added Element
GuidanceResponse.result
  • Type Reference: Removed Target Types ImmunizationRecommendation, SupplyRequest
HealthcareService
HealthcareService.eligibility.value[x]
  • Added Element
HealthcareService.eligibility.period
  • Added Element
HealthcareService.referralRequired
  • Added Element
HealthcareService.availability
  • Max Cardinality changed from * to 1
ImagingSelection
ImagingSelection.status
  • Add code inactive
ImagingSelection.modality
  • Added Element
ImagingSelection.subject
  • Type Reference: Removed Target Types Location, Organization
ImagingSelection.performer.actor
  • Min Cardinality changed from 0 to 1
ImagingSelection.basedOn
  • Type Reference: Removed Target Type AppointmentResponse
ImagingSelection.derivedFrom
  • Max Cardinality changed from * to 1
ImagingSelection.bodySite
  • Max Cardinality changed from 1 to *
ImagingSelection.instance.sopClass
  • Type changed from Coding to oid
  • Remove Binding `http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1` (extensible)
ImagingSelection.instance.frameNumber
  • Added Element
ImagingSelection.instance.referencedContentItemIdentifier
  • Added Element
ImagingSelection.instance.segmentNumber
  • Added Element
ImagingSelection.instance.regionOfInterest
  • Added Element
ImagingSelection.instance.waveFormChannel
  • Added Element
ImagingSelection.instance.imageRegion2D.regionType
  • Remove code interpolated
  • Add code multipoint
ImagingSelection.imageRegion3D
  • Added Element
ImagingSelection.imageRegion3D.regionType
  • Added Mandatory Element
ImagingSelection.imageRegion3D.coordinate
  • Added Mandatory Element
ImagingSelection.instance.subset
  • Deleted
ImagingSelection.instance.imageRegion3D
  • Deleted
ImagingStudy
ImagingStudy.status
  • Add code inactive
ImagingStudy.basedOn
  • Type Reference: Removed Target Type AppointmentResponse
ImagingStudy.procedure
  • Type changed from CodeableReference to Reference(Procedure)
ImagingStudy.series.instance.sopClass
  • Type changed from Coding to oid
  • Remove Binding `http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1` (extensible)
ImagingStudy.partOf
  • Deleted
ImagingStudy.series.laterality
  • Deleted
Immunization
Immunization.basedOn
  • Type Reference: Removed Target Type ImmunizationRecommendation
Immunization.protocolApplied.doseNumber
  • Min Cardinality changed from 1 to 0
  • Type changed from string to CodeableConcept
Immunization.protocolApplied.seriesDoses
  • Type changed from string to CodeableConcept
ImplementationGuide
ImplementationGuide.jurisdiction
ImplementationGuide.fhirVersion
  • Remove codes 0.0.80 , 0.0.81 , 0.0.82 , 0.4.0 , 0.5.0 , 1.0.0 , 1.0.1 , 1.0.2 , 1.1.0 , 1.4.0 , 1.6.0 , 1.8.0 , 3.0.0 , 3.0.1 , 3.0.2 , 3.3.0 , 3.5.0 , 4.0.0 , 4.0.1 , 4.1.0 , 4.2.0 , 4.3.0 , 4.3.0-cibuild , 4.3.0-snapshot1 , 4.4.0 , 4.5.0 , 4.6.0 , 5.0.0 , 5.0.0-cibuild , 5.0.0-snapshot1 , 5.0.0-snapshot2 , 5.0.0-ballot , 5.0.0-snapshot3 , 5.0.0-draft-final
  • Add code 6.0
ImplementationGuide.global.type
  • Remove codes BiologicallyDerivedProductDispense , ChargeItem , ChargeItemDefinition , Citation , ClinicalImpression , ConditionDefinition , DeviceDispense , DeviceUsage , EncounterHistory , EvidenceReport , FormularyItem , GenomicStudy , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , InventoryItem , InventoryReport , Linkage , MedicationKnowledge , MolecularSequence , Permission , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , TestPlan , TestReport , TestScript , Transport , VerificationResult
  • Add codes DeviceAlert , InsuranceProduct
ImplementationGuide.definition.resource.fhirVersion
  • Remove codes 0.0.80 , 0.0.81 , 0.0.82 , 0.4.0 , 0.5.0 , 1.0.0 , 1.0.1 , 1.0.2 , 1.1.0 , 1.4.0 , 1.6.0 , 1.8.0 , 3.0.0 , 3.0.1 , 3.0.2 , 3.3.0 , 3.5.0 , 4.0.0 , 4.0.1 , 4.1.0 , 4.2.0 , 4.3.0 , 4.3.0-cibuild , 4.3.0-snapshot1 , 4.4.0 , 4.5.0 , 4.6.0 , 5.0.0 , 5.0.0-cibuild , 5.0.0-snapshot1 , 5.0.0-snapshot2 , 5.0.0-ballot , 5.0.0-snapshot3 , 5.0.0-draft-final
  • Add code 6.0
Ingredient
  • No Changes
InsurancePlan
InsurancePlan.identifier
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.type
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.product
  • Added Element
  • reference to the new InsuranceProduct resource that contained the plan details previously
InsurancePlan.coverageArea
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.network
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.generalCost
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.specificCost
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.specificCost.benefit.cost.qualifier
  • Added Element
InsurancePlan.identifier
  • Deleted (-> InsuranceProduct.identifier)
InsurancePlan.status
  • Deleted (-> InsuranceProduct.status)
InsurancePlan.type
  • Deleted (-> InsuranceProduct.type)
InsurancePlan.name
  • Deleted (-> InsuranceProduct.name)
InsurancePlan.alias
  • Deleted (-> InsuranceProduct.alias)
InsurancePlan.period
  • Deleted (-> InsuranceProduct.period)
InsurancePlan.ownedBy
  • Deleted (-> InsuranceProduct.ownedBy)
InsurancePlan.administeredBy
  • Deleted (-> InsuranceProduct.administeredBy)
InsurancePlan.coverageArea
  • Deleted (-> InsuranceProduct.coverageArea)
InsurancePlan.contact
  • Deleted (-> InsuranceProduct.contact)
InsurancePlan.endpoint
  • Deleted (-> InsuranceProduct.endpoint)
InsurancePlan.network
  • Deleted (-> InsuranceProduct.network)
InsurancePlan.coverage
  • Deleted (-> InsuranceProduct.coverage)
InsurancePlan.plan
  • Deleted (all propertied migrated to top level of resource - core properties migrate to InsuranceProduct)
InsuranceProduct
  • Added Resource
Invoice
Invoice.period[x]
  • Renamed from date to period[x]
  • Add Types date, Period
  • Remove Type dateTime
Invoice.issuer
  • Type Reference: Added Target Types Practitioner, PractitionerRole
Invoice.period[x]
  • Deleted
Library
Library.type
  • Change value set from http://hl7.org/fhir/ValueSet/library-type to LibraryType icon
Library.jurisdiction
List
List.source
  • Type Reference: Added Target Type Group
Location
Location.code
  • Added Element
Location.type
  • Remove Binding `http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType` (extensible)
Location.hoursOfOperation
  • Max Cardinality changed from * to 1
ManufacturedItemDefinition
ManufacturedItemDefinition.property.value[x]
  • Add Type Range
Measure
Measure.jurisdiction
Measure.reportingFrequency
  • Added Element
Measure.group.title
  • Added Element
Measure.group.type
  • Change value set from http://hl7.org/fhir/ValueSet/measure-type to MeasureType icon
Measure.group.basis
  • Remove codes Element , BackboneElement , DataType , Address , Annotation , Attachment , Availability , BackboneType , Dosage , ElementDefinition , MarketingStatus , ProductShelfLife , Timing , CodeableConcept , CodeableReference , Coding , ContactDetail , ContactPoint , Contributor , DataRequirement , Expression , ExtendedContactDetail , Extension , HumanName , Identifier , Meta , MonetaryComponent , Money , Narrative , ParameterDefinition , Period , PrimitiveType , base64Binary , boolean , date , dateTime , decimal , instant , integer , positiveInt , unsignedInt , integer64 , string , code , id , markdown , time , uri , canonical , oid , url , uuid , Quantity , Age , Count , Distance , Duration , Range , Ratio , RatioRange , Reference , RelatedArtifact , SampledData , Signature , TriggerDefinition , UsageContext , VirtualServiceDetail , xhtml , Resource , Binary , Bundle , DomainResource , Account , ActivityDefinition , ActorDefinition , AdministrableProductDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , ArtifactAssessment , AuditEvent , Basic , BiologicallyDerivedProduct , BiologicallyDerivedProductDispense , BodyStructure , CanonicalResource , CapabilityStatement , CarePlan , CareTeam , ChargeItem , ChargeItemDefinition , Citation , Claim , ClaimResponse , ClinicalImpression , ClinicalUseDefinition , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , ConditionDefinition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceAssociation , DeviceDefinition , DeviceDispense , DeviceMetric , DeviceRequest , DeviceUsage , DiagnosticReport , DocumentReference , Encounter , EncounterHistory , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceReport , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , FormularyItem , GenomicStudy , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingSelection , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , Ingredient , InsurancePlan , InventoryItem , InventoryReport , Invoice , Library , Linkage , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Medication , MedicationAdministration , MedicationDispense , MedicationKnowledge , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MessageDefinition , MessageHeader , MetadataResource , MolecularSequence , NamingSystem , NutritionIntake , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Patient , PaymentNotice , PaymentReconciliation , Permission , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RegulatedAuthorization , RelatedPerson , RequestOrchestration , Requirements , ResearchStudy , ResearchSubject , RiskAssessment , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , SubscriptionStatus , SubscriptionTopic , Substance , SubstanceDefinition , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , Task , TerminologyCapabilities , TestPlan , TestReport , TestScript , Transport , ValueSet , VerificationResult , VisionPrescription , Parameters
Measure.group.basisRequirement
  • Added Element
Measure.group.scoringPrecision
  • Added Element
Measure.group.compositeScoring
  • Added Element
Measure.group.component
  • Added Element
Measure.group.component.measure
  • Added Element
Measure.group.component.groupId
  • Added Element
Measure.group.component.weight
  • Added Element
Measure.group.improvementNotation
  • Change binding strength from required to extensible
  • Change value set from http://hl7.org/fhir/ValueSet/measure-improvement-notation|5.0.0 to MeasureImprovementNotation icon
Measure.group.improvementNotationGuidance
  • Added Element
Measure.group.population.title
  • Added Element
Measure.group.population.code
Measure.group.population.aggregateMethod
  • Change value set from http://hl7.org/fhir/ValueSet/measure-aggregate-method to Measure Aggregate Method icon
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/CodeSystem/measure-aggregate-method" to "http://terminology.hl7.org/CodeSystem/measure-aggregate-method"
Measure.group.stratifier.title
  • Added Element
Measure.group.stratifier.component.valueSet
  • Added Element
Measure.group.stratifier.component.unit
  • Added Element
Measure.supplementalData.usage
  • Change value set from http://hl7.org/fhir/ValueSet/measure-data-usage to MeasureDataUsage icon
Measure.supplementalData.valueSet
  • Added Element
Measure.supplementalData.unit
  • Added Element
Measure.basis
  • Deleted
Measure.scoring
  • Deleted
Measure.scoringUnit
  • Deleted
Measure.compositeScoring
  • Deleted
Measure.type
  • Deleted
Measure.improvementNotation
  • Deleted
MeasureReport
MeasureReport.category
  • Added Element
MeasureReport.messages
  • Added Element
MeasureReport.reporter
  • Type Reference: Removed Target Type Group
MeasureReport.location
  • Max Cardinality changed from 1 to *
MeasureReport.group.title
  • Added Element
MeasureReport.group.calculatedDate
  • Added Element
MeasureReport.group.description
  • Added Element
MeasureReport.group.type
  • Added Element
MeasureReport.group.scoring
  • Added Element
MeasureReport.group.improvementNotation
  • Added Element
MeasureReport.group.improvementNotationGuidance
  • Added Element
MeasureReport.group.population.title
  • Added Element
MeasureReport.group.population.code
MeasureReport.group.population.description
  • Added Element
MeasureReport.group.population.countQuantity
  • Added Element
MeasureReport.group.measureScore[x]
  • Add Types boolean, Ratio
MeasureReport.group.stratifier.title
  • Added Element
MeasureReport.group.stratifier.description
  • Added Element
MeasureReport.group.stratifier.stratum.component.description
  • Added Element
MeasureReport.group.stratifier.stratum.population.code
MeasureReport.group.stratifier.stratum.population.countQuantity
  • Added Element
MeasureReport.group.stratifier.stratum.measureScore[x]
  • Add Types boolean, Ratio
MeasureReport.scoring
  • Deleted
MeasureReport.improvementNotation
  • Deleted
Medication
Medication.packageSize
  • Added Element
Medication.packageSize.numberOfItems
  • Added Element
Medication.packageSize.amountPerItem
  • Added Element
Medication.ingredient.role
  • Added Element
Medication.instance
  • Renamed from batch to instance
Medication.instance.identifier
  • Added Element
Medication.instance.lotNumber
  • Moved from Medication.batch to Medication.instance
Medication.instance.expirationDate
  • Moved from Medication.batch to Medication.instance
Medication.definition
  • Type Reference: Added Target Types MedicinalProductDefinition, AdministrableProductDefinition, PackagedProductDefinition, ManufacturedItemDefinition
  • Type Reference: Removed Target Type MedicationKnowledge
Medication.totalVolume
  • Deleted
MedicationAdministration
MedicationAdministration.occurrence[x]
  • Renamed from occurence[x] to occurrence[x]
MedicationDispense
MedicationDispense.status
  • Remove code stopped
  • Add code unfulfilled
MedicationDispense.performer.actor
  • Type Reference: Added Target Type Group
MedicationDispense.fillNumber
  • Added Element
MedicationDispense.receiver
  • Type Reference: Added Target Types Organization, Group
MedicationDispense.dosageInstruction
  • Max Cardinality changed from * to 1
  • Type changed from Dosage to DosageDetails
MedicationDispense.doseAdministrationAid
  • Added Element
MedicationDispense.renderedDosageInstruction
  • Deleted (-> dosageInstruction.renderedInstruction)
MedicationRequest
MedicationRequest.basedOn
  • Type Reference: Added Target Type RequestOrchestration
  • Type Reference: Removed Target Type ImmunizationRecommendation
MedicationRequest.status
  • Remove codes stopped , completed , cancelled
MedicationRequest.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
MedicationRequest.informationSource
  • Type Reference: Added Target Type Group
MedicationRequest.isRecordOfRequest
  • Renamed from reported to isRecordOfRequest
MedicationRequest.performer
  • Type Reference: Added Target Type Group
MedicationRequest.effectiveTiming[x]
  • Renamed from effectiveDosePeriod to effectiveTiming[x]
  • Add Types Duration, Range
MedicationRequest.dosageInstruction
  • Max Cardinality changed from * to 1
  • Type changed from Dosage to DosageDetails
MedicationRequest.dispenseRequest.dispenserInstruction
  • Type changed from Annotation to CodeableConcept
MedicationRequest.dispenseRequest.destination
  • Added Element
MedicationRequest.renderedDosageInstruction
  • Deleted
MedicationStatement
MedicationStatement.author
  • Added Element
MedicationStatement.informationSource
  • Type Reference: Added Target Types Device, Group
MedicationStatement.dosage
  • Max Cardinality changed from * to 1
  • Type changed from Dosage to DosageDetails
MedicationStatement.renderedDosageInstruction
  • Deleted (-> dosageInstruction.renderedInstruction)
MedicinalProductDefinition
MedicinalProductDefinition.characteristic.value[x]
  • Add Type Range
MessageDefinition
MessageDefinition.jurisdiction
MessageDefinition.focus.code
  • Remove codes BiologicallyDerivedProductDispense , ChargeItem , ChargeItemDefinition , Citation , ClinicalImpression , ConditionDefinition , DeviceDispense , DeviceUsage , EncounterHistory , EvidenceReport , FormularyItem , GenomicStudy , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , InventoryItem , InventoryReport , Linkage , MedicationKnowledge , MolecularSequence , Permission , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , TestPlan , TestReport , TestScript , Transport , VerificationResult
  • Add codes DeviceAlert , InsuranceProduct
MessageDefinition.graph
  • Deleted
MessageHeader
MessageHeader.event[x]
  • Add Type uri
MessageHeader.destination.receiver
  • Type Reference: Added Target Types Device, Patient, RelatedPerson
MessageHeader.source.sender
  • Moved from MessageHeader to MessageHeader.source
  • Type Reference: Added Target Type Patient
MessageHeader.destination.target
  • Deleted
MessageHeader.author
  • Deleted
MessageHeader.responsible
  • Deleted
MetadataResource
MetadataResource.usage
  • Added Element
NamingSystem
NamingSystem.jurisdiction
NutritionIntake
NutritionIntake.nutritionItem
  • Added Element
NutritionIntake.nutritionItem.type
  • Added Element
NutritionIntake.nutritionItem.nutritionProduct
  • Added Element
NutritionIntake.nutritionItem.consumedItem
  • Added Element
NutritionIntake.nutritionItem.consumedItem.schedule
  • Added Element
NutritionIntake.nutritionItem.consumedItem.amount
  • Added Element
NutritionIntake.nutritionItem.consumedItem.rate[x]
  • Added Element
NutritionIntake.nutritionItem.consumedItem.totalIntake
  • Added Element
NutritionIntake.nutritionItem.consumedItem.totalIntake.nutrient
  • Added Mandatory Element
NutritionIntake.nutritionItem.consumedItem.totalIntake.amount
  • Added Mandatory Element
NutritionIntake.nutritionItem.consumedItem.totalIntake.energy
  • Added Element
NutritionIntake.nutritionItem.notConsumedItem
  • Added Element
NutritionIntake.nutritionItem.notConsumedItem.reason
  • Added Element
NutritionIntake.nutritionItem.notConsumedItem.schedule
  • Added Element
NutritionIntake.nutritionItem.notConsumedItem.amount
  • Added Element
NutritionIntake.performer.actor
  • Type Reference: Added Target Type Group
NutritionIntake.instantiatesCanonical
  • Deleted
NutritionIntake.instantiatesUri
  • Deleted
NutritionIntake.consumedItem
  • Deleted
NutritionIntake.ingredientLabel
  • Deleted
NutritionOrder
NutritionOrder.basedOn
  • Type Reference: Added Target Type RequestOrchestration
NutritionOrder.status
  • Remove codes revoked , completed
  • Add code ended
NutritionOrder.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
NutritionOrder.requester
  • Renamed from orderer to requester
NutritionOrder.oralDiet.nutrient.amount
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.oralDiet.texture.type
  • Renamed from foodType to type
NutritionOrder.oralDiet.caloricDensity
  • Added Element
NutritionOrder.supplement.quantity
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.supplement.caloricDensity
  • Added Element
NutritionOrder.enteralFormula.type
  • Renamed from baseFormulaType to type
NutritionOrder.enteralFormula.productName
  • Renamed from baseFormulaProductName to productName
NutritionOrder.enteralFormula.deliveryDevice[x]
  • Renamed from deliveryDevice to deliveryDevice[x]
  • Max Cardinality changed from * to 1
  • Add Types CodeableConcept, canonical(DeviceDefinition)
  • Remove Type CodeableReference
NutritionOrder.enteralFormula.caloricDensity
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.enteralFormula.routeOfAdministration
  • Max Cardinality changed from 1 to *
NutritionOrder.enteralFormula.administration.quantity
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.enteralFormula.administration.rate[x]
  • Remove Type Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
NutritionOrder.enteralFormula.maxVolumeToAdminister
  • Renamed from maxVolumeToDeliver to maxVolumeToAdminister
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.additive
  • Added Element
NutritionOrder.additive.modularType
  • Added Element
NutritionOrder.additive.productName
  • Added Element
NutritionOrder.additive.quantity
  • Added Element
NutritionOrder.additive.routeOfAdministration
  • Added Element
NutritionOrder.instantiatesCanonical
  • Deleted
NutritionOrder.instantiatesUri
  • Deleted
NutritionOrder.instantiates
  • Deleted
NutritionOrder.oralDiet.fluidConsistencyType
  • Deleted
NutritionOrder.enteralFormula.additive
  • Deleted
NutritionProduct
NutritionProduct.manufacturer
  • Type Reference: Added Target Type RelatedPerson
NutritionProduct.nutrient.item
  • Min Cardinality changed from 0 to 1
NutritionProduct.nutrient.amount[x]
  • Renamed from amount to amount[x]
  • Max Cardinality changed from * to 1
  • Add Type Quantity
NutritionProduct.ingredientSummary
  • Added Element
NutritionProduct.ingredient.amount[x]
  • Renamed from amount to amount[x]
  • Max Cardinality changed from * to 1
  • Add Type Quantity
NutritionProduct.ingredient.allergen
  • Added Element
NutritionProduct.energy
  • Added Element
NutritionProduct.knownAllergen
  • Deleted (-> coded allergens can be mapped to ingredient.item and ingredient.allergen)
Observation
Observation.basedOn
  • Type Reference: Removed Target Type ImmunizationRecommendation
Observation.partOf
  • Type Reference: Removed Target Type GenomicStudy
Observation.status
  • Remove code corrected
  • Add codes specimen-in-process , cannot-be-obtained
Observation.focus
  • Now marked as Modifier
Observation.organizer
  • Added Element
Observation.performer
  • Type Reference: Added Target Types HealthcareService, Group
Observation.value[x]
  • Remove Type Reference(MolecularSequence)
Observation.interpretationContext
  • Added Element
Observation.bodyStructure
  • Type changed from Reference(BodyStructure) to CodeableReference
Observation.referenceRange.low
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
Observation.referenceRange.high
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
Observation.referenceRange.normalValue
  • Remove Binding `http://hl7.org/fhir/ValueSet/observation-referencerange-normalvalue` (extensible)
Observation.hasMember
  • Type Reference: Removed Target Type MolecularSequence
Observation.derivedFrom
  • Type Reference: Removed Target Types MolecularSequence, GenomicStudy
Observation.component.value[x]
  • Remove Type Reference(MolecularSequence)
Observation.instantiates[x]
  • Deleted (Removed trial use property)
ObservationDefinition
ObservationDefinition.jurisdiction
ObservationDefinition.bodyStructure
  • Renamed from bodySite to bodyStructure
  • Type changed from CodeableConcept to CodeableReference
ObservationDefinition.device[x]
  • Renamed from device to device[x]
  • Max Cardinality changed from * to 1
  • Add Type canonical(DeviceDefinition)
ObservationDefinition.qualifiedValue.sexParameterForClinicalUse
  • Renamed from gender to sexParameterForClinicalUse
ObservationDefinition.qualifiedValue.interpretation
  • Added Element
OperationDefinition
OperationDefinition.jurisdiction
OperationDefinition.synchronicity
  • Added Element
OperationDefinition.resource
  • Remove codes BiologicallyDerivedProductDispense , ChargeItem , ChargeItemDefinition , Citation , ClinicalImpression , ConditionDefinition , DeviceDispense , DeviceUsage , EncounterHistory , EvidenceReport , FormularyItem , GenomicStudy , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , InventoryItem , InventoryReport , Linkage , MedicationKnowledge , MolecularSequence , Permission , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , TestPlan , TestReport , TestScript , Transport , VerificationResult
  • Add codes DeviceAlert , InsuranceProduct
OperationDefinition.parameter.min
  • Type changed from integer to unsignedInt
OperationDefinition.parameter.type
  • Remove codes Element , BackboneElement , DataType , Address , Annotation , Attachment , Availability , BackboneType , Dosage , ElementDefinition , MarketingStatus , ProductShelfLife , Timing , CodeableConcept , CodeableReference , Coding , ContactDetail , ContactPoint , Contributor , DataRequirement , Expression , ExtendedContactDetail , Extension , HumanName , Identifier , Meta , MonetaryComponent , Money , Narrative , ParameterDefinition , Period , PrimitiveType , base64Binary , boolean , date , dateTime , decimal , instant , integer , positiveInt , unsignedInt , integer64 , string , code , id , markdown , time , uri , canonical , oid , url , uuid , Quantity , Age , Count , Distance , Duration , Range , Ratio , RatioRange , Reference , RelatedArtifact , SampledData , Signature , TriggerDefinition , UsageContext , VirtualServiceDetail , xhtml , Resource , Binary , Bundle , DomainResource , Account , ActivityDefinition , ActorDefinition , AdministrableProductDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , ArtifactAssessment , AuditEvent , Basic , BiologicallyDerivedProduct , BiologicallyDerivedProductDispense , BodyStructure , CanonicalResource , CapabilityStatement , CarePlan , CareTeam , ChargeItem , ChargeItemDefinition , Citation , Claim , ClaimResponse , ClinicalImpression , ClinicalUseDefinition , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , ConditionDefinition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceAssociation , DeviceDefinition , DeviceDispense , DeviceMetric , DeviceRequest , DeviceUsage , DiagnosticReport , DocumentReference , Encounter , EncounterHistory , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceReport , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , FormularyItem , GenomicStudy , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingSelection , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , Ingredient , InsurancePlan , InventoryItem , InventoryReport , Invoice , Library , Linkage , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Medication , MedicationAdministration , MedicationDispense , MedicationKnowledge , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MessageDefinition , MessageHeader , MetadataResource , MolecularSequence , NamingSystem , NutritionIntake , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Patient , PaymentNotice , PaymentReconciliation , Permission , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RegulatedAuthorization , RelatedPerson , RequestOrchestration , Requirements , ResearchStudy , ResearchSubject , RiskAssessment , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , SubscriptionStatus , SubscriptionTopic , Substance , SubstanceDefinition , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , Task , TerminologyCapabilities , TestPlan , TestReport , TestScript , Transport , ValueSet , VerificationResult , VisionPrescription , Parameters
OperationDefinition.parameter.allowedType
  • Remove codes Element , BackboneElement , DataType , Address , Annotation , Attachment , Availability , BackboneType , Dosage , ElementDefinition , MarketingStatus , ProductShelfLife , Timing , CodeableConcept , CodeableReference , Coding , ContactDetail , ContactPoint , Contributor , DataRequirement , Expression , ExtendedContactDetail , Extension , HumanName , Identifier , Meta , MonetaryComponent , Money , Narrative , ParameterDefinition , Period , PrimitiveType , base64Binary , boolean , date , dateTime , decimal , instant , integer , positiveInt , unsignedInt , integer64 , string , code , id , markdown , time , uri , canonical , oid , url , uuid , Quantity , Age , Count , Distance , Duration , Range , Ratio , RatioRange , Reference , RelatedArtifact , SampledData , Signature , TriggerDefinition , UsageContext , VirtualServiceDetail , xhtml , Resource , Binary , Bundle , DomainResource , Account , ActivityDefinition , ActorDefinition , AdministrableProductDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , ArtifactAssessment , AuditEvent , Basic , BiologicallyDerivedProduct , BiologicallyDerivedProductDispense , BodyStructure , CanonicalResource , CapabilityStatement , CarePlan , CareTeam , ChargeItem , ChargeItemDefinition , Citation , Claim , ClaimResponse , ClinicalImpression , ClinicalUseDefinition , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , ConditionDefinition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceAssociation , DeviceDefinition , DeviceDispense , DeviceMetric , DeviceRequest , DeviceUsage , DiagnosticReport , DocumentReference , Encounter , EncounterHistory , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceReport , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , FormularyItem , GenomicStudy , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingSelection , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , Ingredient , InsurancePlan , InventoryItem , InventoryReport , Invoice , Library , Linkage , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Medication , MedicationAdministration , MedicationDispense , MedicationKnowledge , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MessageDefinition , MessageHeader , MetadataResource , MolecularSequence , NamingSystem , NutritionIntake , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Patient , PaymentNotice , PaymentReconciliation , Permission , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RegulatedAuthorization , RelatedPerson , RequestOrchestration , Requirements , ResearchStudy , ResearchSubject , RiskAssessment , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , SubscriptionStatus , SubscriptionTopic , Substance , SubstanceDefinition , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , Task , TerminologyCapabilities , TestPlan , TestReport , TestScript , Transport , ValueSet , VerificationResult , VisionPrescription , Parameters
OperationDefinition.parameter.searchType
  • Add code resource
OperationDefinition.parameter.binding.strength
  • Add code descriptive
OperationOutcome
OperationOutcome.issue.code
  • Remove codes structure , required , value , invariant , login , unknown , expired , forbidden , suppressed , not-supported , duplicate , multiple-matches , not-found , deleted , too-long , code-invalid , extension , too-costly , business-rule , conflict , limited-filter , lock-error , no-store , exception , timeout , incomplete , throttled
Organization
Organization.qualification.status
  • Added Element
OrganizationAffiliation
  • No Changes
PackagedProductDefinition
  • No Changes
Parameters
Parameters.parameter.value[x]
  • Add Type VirtualServiceDetail
Patient
Patient.contact.relationship
  • Remove Binding `http://hl7.org/fhir/ValueSet/patient-contactrelationship` (extensible)
Patient.contact.role
  • Added Element
Patient.contact.additionalName
  • Added Element
Patient.contact.additionalAddress
  • Added Element
PaymentNotice
PaymentNotice.statusReason
  • Added Element
PaymentReconciliation
PaymentReconciliation.statusReason
  • Added Element
PaymentReconciliation.amount
  • Min Cardinality changed from 1 to 0
PaymentReconciliation.allocation.target
  • Type Reference: Removed Target Type ChargeItem
PaymentReconciliation.allocation.noteNumber
  • Added Element
PaymentReconciliation.processNote.class
  • Added Element
PaymentReconciliation.processNote.number
  • Added Element
PaymentReconciliation.processNote.text
  • Type changed from string to markdown
Person
  • No Changes
PlanDefinition
PlanDefinition.type
PlanDefinition.jurisdiction
PlanDefinition.actor.option.typeCanonical
  • Type canonical: Added Target Types ActorDefinition, DeviceDefinition, Group, SpecimenDefinition, StructureDefinition
PlanDefinition.actor.option.typeReference
  • Type Reference: Added Target Types BiologicallyDerivedProduct, Medication, MedicinalProductDefinition, Specimen, Substance, SubstanceDefinition
  • Type Reference: Removed Target Types DeviceDefinition, Group
PlanDefinition.action.goalId
  • Type changed from id to string
PlanDefinition.action.input.relatedData
  • Type changed from id to string
PlanDefinition.action.relatedAction.targetId
  • Type changed from id to string
PlanDefinition.action.relatedAction.relationship
  • Remove codes before-start , before-end , concurrent-with-start , concurrent-with-end , after-start , after-end
PlanDefinition.action.relatedAction.endRelationship
  • Remove codes before-start , before-end , concurrent-with-start , concurrent-with-end , after-start , after-end
PlanDefinition.action.timing[x]
  • Add Type RelativeTime
PlanDefinition.action.participant.typeCanonical
  • Type canonical: Added Target Types ActorDefinition, DeviceDefinition, Group, SpecimenDefinition, StructureDefinition
PlanDefinition.action.participant.typeReference
  • Type Reference: Added Target Types BiologicallyDerivedProduct, Medication, MedicinalProductDefinition, Specimen, Substance, SubstanceDefinition
  • Type Reference: Removed Target Types DeviceDefinition, Group
PlanDefinition.action.type
  • Change value set from http://hl7.org/fhir/ValueSet/action-type to ActionType icon
PlanDefinition.action.applicabilityBehavior
  • Added Element
Practitioner
Practitioner.deceased[x]
  • Now marked as Modifier
Practitioner.qualification.status
  • Added Element
PractitionerRole
PractitionerRole.network
  • Added Element
PractitionerRole.display
  • Added Element
PractitionerRole.availability
  • Max Cardinality changed from * to 1
Procedure
Procedure.basedOn
  • Type Reference: Added Target Type MedicationRequest
Procedure.focus
  • Now marked as Modifier
Procedure.bodyStructure
  • Added Element
Procedure.outcome
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to CodeableReference
Procedure.report
  • Type Reference: Added Target Type Bundle
Procedure.followUp
  • Type changed from CodeableConcept to CodeableReference
Procedure.instantiatesCanonical
  • Deleted
Procedure.instantiatesUri
  • Deleted
Provenance
Provenance.why
  • Added Element
Provenance.basedOn
  • Type Reference: Added Target Type Resource
  • Type Reference: Removed Target Types CarePlan, DeviceRequest, ImmunizationRecommendation, MedicationRequest, NutritionOrder, ServiceRequest, Task
Provenance.agent.who
  • Type Reference: Added Target Types Group, HealthcareService
Provenance.agent.onBehalfOf
  • Type Reference: Added Target Types Group, HealthcareService
Questionnaire
Questionnaire.subjectType
  • Remove codes BiologicallyDerivedProductDispense , ChargeItem , ChargeItemDefinition , Citation , ClinicalImpression , ConditionDefinition , DeviceDispense , DeviceUsage , EncounterHistory , EvidenceReport , FormularyItem , GenomicStudy , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , InventoryItem , InventoryReport , Linkage , MedicationKnowledge , MolecularSequence , Permission , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , TestPlan , TestReport , TestScript , Transport , VerificationResult
  • Add codes DeviceAlert , InsuranceProduct
Questionnaire.jurisdiction
Questionnaire.item.definition
  • Max Cardinality changed from 1 to *
Questionnaire.item.type
Questionnaire.item.enableWhen.answer[x]
  • Add Types Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity), uri, Attachment
Questionnaire.item.answerOption.value[x]
  • Add Types decimal, dateTime, uri, Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
Questionnaire.item.initial.value[x]
  • Add Type Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
QuestionnaireResponse
QuestionnaireResponse.author
  • Type Reference: Added Target Type Group
QuestionnaireResponse.item.definition
  • Max Cardinality changed from 1 to *
RegulatedAuthorization
RegulatedAuthorization.status
  • Now marked as Modifier
RelatedPerson
RelatedPerson.role
  • Added Element
RequestOrchestration
RequestOrchestration.status
  • Remove codes revoked , completed
  • Add code ended
RequestOrchestration.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
RequestOrchestration.action.relatedAction.relationship
  • Remove codes before-start , before-end , concurrent-with-start , concurrent-with-end , after-start , after-end
RequestOrchestration.action.relatedAction.endRelationship
  • Remove codes before-start , before-end , concurrent-with-start , concurrent-with-end , after-start , after-end
RequestOrchestration.action.timing[x]
  • Add Type RelativeTime
RequestOrchestration.action.participant.typeCanonical
  • Type canonical: Added Target Types ActorDefinition, DeviceDefinition, Group, SpecimenDefinition, StructureDefinition
RequestOrchestration.action.participant.typeReference
  • Type Reference: Added Target Types BiologicallyDerivedProduct, Medication, MedicinalProductDefinition, Specimen, Substance, SubstanceDefinition
  • Type Reference: Removed Target Types DeviceDefinition, Group
RequestOrchestration.action.type
  • Change value set from http://hl7.org/fhir/ValueSet/action-type to ActionType icon
RequestOrchestration.action.applicabilityBehavior
  • Added Element
Requirements
Requirements.jurisdiction
Requirements.imports
  • Added Element
Requirements.imports.reference
  • Added Mandatory Element
Requirements.imports.key
  • Added Element
Requirements.actor
  • Type changed from canonical(ActorDefinition) to BackboneElement
Requirements.actor.reference
  • Added Mandatory Element
Requirements.actor.key
  • Added Element
Requirements.statement.conformance
  • Add code SHALL-NOT
Requirements.statement.category
  • Added Element
Requirements.statement.derivedFrom
  • Type changed from string to BackboneElement
Requirements.statement.derivedFrom.reference
  • Added Element
Requirements.statement.derivedFrom.key
  • Added Mandatory Element
Requirements.statement.partOf
  • Added Element
Requirements.statement.partOf.reference
  • Added Element
Requirements.statement.partOf.key
  • Added Mandatory Element
Requirements.statement.actor
  • Added Element
Requirements.statement.parent
  • Deleted (-> partOf - though not directly mappable)
ResearchStudy
ResearchStudy.label.type
  • Remove Binding `http://hl7.org/fhir/ValueSet/title-type` (extensible)
ResearchStudy.label.language
  • Added Element
ResearchStudy.citeAs
  • Added Element
ResearchStudy.relatesTo
  • Added Element
ResearchStudy.relatesTo.type
  • Added Mandatory Element
ResearchStudy.relatesTo.target[x]
  • Added Mandatory Element
ResearchStudy.region
  • Remove Binding `http://hl7.org/fhir/ValueSet/jurisdiction` (extensible)
ResearchStudy.associatedParty.role
  • Remove Binding `http://hl7.org/fhir/ValueSet/research-study-party-role` (extensible)
ResearchStudy.progressStatus.state
  • Remove Binding `http://hl7.org/fhir/ValueSet/research-study-status` (extensible)
ResearchStudy.recruitment.eligibility
  • Type Reference: Removed Target Type EvidenceVariable
ResearchStudy.recruitment.description
  • Added Element
ResearchStudy.comparisonGroup.targetNumber
  • Added Element
ResearchStudy.comparisonGroup.actualNumber
  • Added Element
ResearchStudy.comparisonGroup.eligibility
  • Added Element
ResearchStudy.objective.outcomeMeasure
  • Added Element
ResearchStudy.objective.outcomeMeasure.name
  • Added Element
ResearchStudy.objective.outcomeMeasure.type
  • Added Element
ResearchStudy.objective.outcomeMeasure.description
  • Added Element
ResearchStudy.objective.outcomeMeasure.endpoint
  • Added Mandatory Element
ResearchStudy.objective.outcomeMeasure.population
  • Added Element
ResearchStudy.objective.outcomeMeasure.intervention
  • Added Element
ResearchStudy.objective.outcomeMeasure.comparator
  • Added Element
ResearchStudy.objective.outcomeMeasure.summaryMeasure
  • Added Element
ResearchStudy.objective.outcomeMeasure.endpointAnalysisPlan
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.event
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.group
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.handling
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.description
  • Added Element
ResearchStudy.result
  • Type Reference: Added Target Types Composition, Evidence
  • Type Reference: Removed Target Types EvidenceReport, Citation
ResearchStudy.relatedArtifact
  • Deleted
ResearchStudy.comparisonGroup.linkId
  • Deleted
ResearchStudy.comparisonGroup.name
  • Deleted
ResearchStudy.comparisonGroup.type
  • Deleted
ResearchStudy.comparisonGroup.intendedExposure
  • Deleted
ResearchStudy.outcomeMeasure
  • Deleted
ResearchSubject
ResearchSubject.subject
  • Type Reference: Added Target Type SubstanceDefinition
ResearchSubject.subjectState
  • Renamed from progress to subjectState (when progress.type=state)
ResearchSubject.subjectState.code
  • Moved from ResearchSubject.progress.subjectState to code (when progress.type=state)
  • Min Cardinality changed from 0 to 1
  • Remove Binding `http://hl7.org/fhir/ValueSet/research-subject-state|5.0.0` (required)
ResearchSubject.subjectState.startDate
  • Moved from ResearchSubject.progress to ResearchSubject.subjectState (when progress.type=state)
  • Min Cardinality changed from 0 to 1
ResearchSubject.subjectState.endDate
  • Moved from ResearchSubject.progress to ResearchSubject.subjectState (when progress.type=state)
ResearchSubject.subjectState.reason
  • Moved from ResearchSubject.progress to ResearchSubject.subjectState (when progress.type=state)
ResearchSubject.subjectMilestone
  • Added Element
  • Can map from progress when progress.type=milestone
ResearchSubject.subjectMilestone.milestone
  • Moved from ResearchSubject.progress to ResearchSubject.subjectMilestone (when progress.type=milestone)
  • Min Cardinality changed from 0 to 1
ResearchSubject.subjectMilestone.date
  • Added Element
  • map from ResearchSubject.subjectState.endDate, when progress.type=milestone
ResearchSubject.subjectMilestone.reason
  • Added Element
  • map from ResearchSubject.subjectState.reason when progress.type=milestone
ResearchSubject.comparisonGroup
  • Added Element
ResearchSubject.progress.type
  • Deleted (partially indicates to map other properties to ResearchSubject.subjectState or ResearchSubject.subjectMilestone)
ResearchSubject.assignedComparisonGroup
  • Deleted
ResearchSubject.actualComparisonGroup
  • Deleted
Resource
  • No Changes
RiskAssessment
RiskAssessment.status
  • Remove code corrected
  • Add codes specimen-in-process , cannot-be-obtained
RiskAssessment.prediction.probability[x]
  • Add Type Quantity
Schedule
  • No Changes
SearchParameter
SearchParameter.jurisdiction
SearchParameter.aliasCode
  • Added Element
SearchParameter.base
  • Remove codes BiologicallyDerivedProductDispense , ChargeItem , ChargeItemDefinition , Citation , ClinicalImpression , ConditionDefinition , DeviceDispense , DeviceUsage , EncounterHistory , EvidenceReport , FormularyItem , GenomicStudy , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , InventoryItem , InventoryReport , Linkage , MedicationKnowledge , MolecularSequence , Permission , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , TestPlan , TestReport , TestScript , Transport , VerificationResult
  • Add codes DeviceAlert , InsuranceProduct
SearchParameter.type
  • Add code resource
SearchParameter.target
  • Remove codes BiologicallyDerivedProductDispense , ChargeItem , ChargeItemDefinition , Citation , ClinicalImpression , ConditionDefinition , DeviceDispense , DeviceUsage , EncounterHistory , EvidenceReport , FormularyItem , GenomicStudy , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , InventoryItem , InventoryReport , Linkage , MedicationKnowledge , MolecularSequence , Permission , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , TestPlan , TestReport , TestScript , Transport , VerificationResult
  • Add codes DeviceAlert , InsuranceProduct
SearchParameter.modifier
  • Change value set from http://hl7.org/fhir/ValueSet/search-modifier-code|5.0.0 to Search Modifier All Codes
  • Add codes Account , ActivityDefinition , ActorDefinition , AdministrableProductDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , ArtifactAssessment , AuditEvent , Basic , Binary , BiologicallyDerivedProduct , BodyStructure , Bundle , CapabilityStatement , CarePlan , CareTeam , Claim , ClaimResponse , ClinicalUseDefinition , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceAlert , DeviceAssociation , DeviceDefinition , DeviceMetric , DeviceRequest , DiagnosticReport , DocumentReference , Encounter , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , Goal , Group , GuidanceResponse , HealthcareService , ImagingSelection , ImagingStudy , Immunization , ImplementationGuide , Ingredient , InsurancePlan , InsuranceProduct , Invoice , Library , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Medication , MedicationAdministration , MedicationDispense , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MessageDefinition , MessageHeader , NamingSystem , NutritionIntake , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Parameters , Patient , PaymentNotice , PaymentReconciliation , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RegulatedAuthorization , RelatedPerson , RequestOrchestration , Requirements , ResearchStudy , ResearchSubject , RiskAssessment , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , SubscriptionStatus , SubscriptionTopic , Substance , SubstanceDefinition , Task , TerminologyCapabilities , ValueSet , VisionPrescription , BodySite , CatalogEntry , Conformance , DataElement , DeviceComponent , DeviceUseRequest , DeviceUseStatement , DiagnosticOrder , DocumentManifest , EffectEvidenceSynthesis , EligibilityRequest , EligibilityResponse , ExpansionProfile , ImagingManifest , ImagingObjectSelection , Media , MedicationOrder , MedicationUsage , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication , MedicinalProductIndication , MedicinalProductIngredient , MedicinalProductInteraction , MedicinalProductManufactured , MedicinalProductPackaged , MedicinalProductPharmaceutical , MedicinalProductUndesirableEffect , Order , OrderResponse , ProcedureRequest , ProcessRequest , ProcessResponse , ReferralRequest , RequestGroup , ResearchDefinition , ResearchElementDefinition , RiskEvidenceSynthesis , Sequence , ServiceDefinition , SubstanceSpecification , ViewDefinition
ServiceRequest
ServiceRequest.basedOn
  • Type Reference: Added Target Types DocumentReference, RequestOrchestration, NutritionOrder, DocumentReference
ServiceRequest.replaces
  • Type Reference: Added Target Types MedicationRequest, RequestOrchestration, CarePlan, DeviceRequest, CommunicationRequest, NutritionOrder, VisionPrescription
ServiceRequest.status
  • Remove codes revoked , completed
  • Add code ended
ServiceRequest.statusReason
  • Added Element
ServiceRequest.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
ServiceRequest.orderDetail.parameterFocus[x]
  • Renamed from parameterFocus to parameterFocus[x]
  • Add Types CodeableConcept, Reference(Device | DeviceRequest | Medication | MedicationRequest | BiologicallyDerivedProduct | Substance | SubstanceDefinition | MedicinalProductDefinition), canonical(DeviceDefinition)
  • Remove Type CodeableReference
ServiceRequest.asNeeded
  • Renamed from asNeeded[x] to asNeeded
  • Remove Type CodeableConcept
ServiceRequest.asNeededFor
  • Added Element
ServiceRequest.requester
  • Type Reference: Added Target Type Group
ServiceRequest.performer
  • Type Reference: Added Target Type Group
ServiceRequest.bodyStructure
  • Type changed from Reference(BodyStructure) to CodeableReference
ServiceRequest.instantiatesCanonical
  • Deleted
ServiceRequest.instantiatesUri
  • Deleted
ServiceRequest.bodySite
  • Deleted
Slot
  • No Changes
Specimen
Specimen.subject
  • Type Reference: Added Target Type NutritionProduct
Specimen.collection.collector
  • Type Reference: Added Target Type Organization
Specimen.collection.device[x]
  • Renamed from device to device[x]
  • Add Types CodeableConcept, Reference(Device), canonical(DeviceDefinition)
  • Remove Type CodeableReference
Specimen.processing.performer
  • Added Element
Specimen.processing.device[x]
  • Added Element
Specimen.processing.additive
  • Type changed from Reference(Substance) to CodeableReference
Specimen.processing.time[x]
  • Add Type Duration
Specimen.container.device[x]
  • Renamed from device to device[x]
  • Add Types CodeableConcept, canonical(DeviceDefinition)
Specimen.condition
  • Remove Binding `http://terminology.hl7.org/ValueSet/v2-0493` (extensible)
Specimen.accessionIdentifier
  • Deleted (-> Specimen.identifier (along with all the other identifiers))
Specimen.container.location
  • Deleted
SpecimenDefinition
SpecimenDefinition.jurisdiction
StructureDefinition
StructureDefinition.jurisdiction
StructureDefinition.fhirVersion
  • Remove codes 0.0.80 , 0.0.81 , 0.0.82 , 0.4.0 , 0.5.0 , 1.0.0 , 1.0.1 , 1.0.2 , 1.1.0 , 1.4.0 , 1.6.0 , 1.8.0 , 3.0.0 , 3.0.1 , 3.0.2 , 3.3.0 , 3.5.0 , 4.0.0 , 4.0.1 , 4.1.0 , 4.2.0 , 4.3.0 , 4.3.0-cibuild , 4.3.0-snapshot1 , 4.4.0 , 4.5.0 , 4.6.0 , 5.0.0 , 5.0.0-cibuild , 5.0.0-snapshot1 , 5.0.0-snapshot2 , 5.0.0-ballot , 5.0.0-snapshot3 , 5.0.0-draft-final
  • Add code 6.0
StructureMap
StructureMap.jurisdiction
StructureMap.group.rule.source.min
  • Type changed from integer to unsignedInt
Subscription
Subscription.managingEntity
  • Type Reference: Added Target Types Device, Group
Subscription.filterBy.resource
  • Renamed from resourceType to resource
Subscription.filterBy.event
  • Added Element
SubscriptionStatus
SubscriptionStatus.notificationEvent.triggerEvent
  • Added Element
SubscriptionStatus.notificationEvent.relatedQuery
  • Added Element
SubscriptionStatus.notificationEvent.relatedQuery.queryType
  • Added Element
SubscriptionStatus.notificationEvent.relatedQuery.query
  • Added Mandatory Element
SubscriptionStatus.notificationEvent.authorizationHint
  • Added Element
SubscriptionStatus.notificationEvent.authorizationHint.authorizationType
  • Added Mandatory Element
SubscriptionStatus.notificationEvent.authorizationHint.value
  • Added Element
SubscriptionTopic
SubscriptionTopic.jurisdiction
SubscriptionTopic.trigger
  • Renamed from resourceTrigger to trigger
SubscriptionTopic.trigger.description
  • Added Element
SubscriptionTopic.trigger.resource
  • Added Mandatory Element
SubscriptionTopic.trigger.supportedInteraction
  • Added Element
SubscriptionTopic.trigger.queryCriteria
  • Moved from SubscriptionTopic.resourceTrigger to SubscriptionTopic.trigger
SubscriptionTopic.trigger.fhirPathCriteria
  • Moved from SubscriptionTopic.resourceTrigger to SubscriptionTopic.trigger
SubscriptionTopic.trigger.event
  • Added Element
SubscriptionTopic.trigger.canFilterBy
  • Moved from SubscriptionTopic to SubscriptionTopic.trigger
SubscriptionTopic.trigger.notificationShape
  • Moved from SubscriptionTopic to SubscriptionTopic.trigger
SubscriptionTopic.trigger.notificationShape.include
  • Added Element
SubscriptionTopic.trigger.notificationShape.relatedQuery
  • Added Element
SubscriptionTopic.trigger.notificationShape.relatedQuery.queryType
  • Added Element
SubscriptionTopic.trigger.notificationShape.relatedQuery.query
  • Added Mandatory Element
SubscriptionTopic.resourceTrigger.description
  • Deleted
SubscriptionTopic.resourceTrigger.resource
  • Deleted
SubscriptionTopic.resourceTrigger.supportedInteraction
  • Deleted
SubscriptionTopic.eventTrigger
  • Deleted
SubscriptionTopic.notificationShape.include
  • Deleted
Substance
Substance.instance
  • Deleted
Substance.ingredient
  • Deleted
SubstanceDefinition
SubstanceDefinition.status
  • Now marked as Modifier
SubstanceDefinition.property.value[x]
  • Add Type Range
SubstanceDefinition.informationSource
  • Deleted
SubstanceDefinition.referenceInformation
  • Deleted
SubstanceDefinition.nucleicAcid
  • Deleted
SubstanceDefinition.polymer
  • Deleted
SubstanceDefinition.protein
  • Deleted
Task
Task.statusReason
  • Max Cardinality changed from 1 to *
Task.code
  • Add Binding `http://hl7.org/fhir/ValueSet/task-code` (extensible)
Task.description
  • Type changed from string to markdown
Task.focus
  • Max Cardinality changed from 1 to *
  • Type changed from Reference(Resource) to BackboneElement
Task.focus.value[x]
  • Added Mandatory Element
Task.requester
  • Type Reference: Added Target Type Group
Task.owner
  • Type Reference: Added Target Type Group
Task.performer.actor
  • Type Reference: Added Target Types Device, Group
Task.restriction.recipient
  • Type Reference: Added Target Type Device
Task.input.value[x]
  • Add Type VirtualServiceDetail
Task.output.value[x]
  • Add Type VirtualServiceDetail
Task.instantiatesCanonical
  • Deleted
Task.instantiatesUri
  • Deleted
TerminologyCapabilities
TerminologyCapabilities.jurisdiction
TerminologyCapabilities.implementation.description
  • Type changed from string to markdown
TerminologyCapabilities.codeSystem.supplement
  • Added Element
TerminologyCapabilities.codeSystem.version.supplement
  • Added Element
TerminologyCapabilities.codeSystem.version.language
  • Change value set from http://hl7.org/fhir/ValueSet/languages|5.0.0 to All Languages
  • Remove codes ar , bg , bg-BG , bn , cs , cs-CZ , bs , bs-BA , da , da-DK , de , de-AT , de-CH , de-DE , el , el-GR , en , en-AU , en-CA , en-GB , en-IN , en-NZ , en-SG , en-US , es , es-AR , es-ES , es-UY , et , et-EE , fi , fr , fr-BE , fr-CH , fr-FR , fi-FI , fr-CA , fy , fy-NL , hi , hr , hr-HR , is , is-IS , it , it-CH , it-IT , ja , ko , lt , lt-LT , lv , lv-LV , nl , nl-BE , nl-NL , no , no-NO , pa , pl , pl-PL , pt , pt-PT , pt-BR , ro , ro-RO , ru , ru-RU , sk , sk-SK , sl , sl-SI , sr , sr-RS , sv , sv-SE , te , zh , zh-CN , zh-HK , zh-SG , zh-TW
TerminologyCapabilities.supplements
  • Added Element
TerminologyCapabilities.supplements.globals
  • Added Element
TerminologyCapabilities.expansion.parameter.documentation
  • Type changed from string to markdown
TerminologyCapabilities.closure
  • Deleted
ValueSet
ValueSet.jurisdiction
ValueSet.compose.include.copyright
  • Type changed from string to markdown
ValueSet.scope
  • Deleted
VisionPrescription
VisionPrescription.basedOn
  • Added Element
VisionPrescription.groupIdentifier
  • Added Element
VisionPrescription.priority
  • Added Element
BiologicallyDerivedProductDispense
  • Deleted
ChargeItem
  • Deleted
ChargeItemDefinition
  • Deleted
Citation
  • Deleted
ClinicalImpression
  • Deleted
ConditionDefinition
  • Deleted
DeviceDispense
  • Deleted
DeviceUsage
  • Deleted
EncounterHistory
  • Deleted
EvidenceReport
  • Deleted
FormularyItem
  • Deleted
GenomicStudy
  • Deleted
GraphDefinition
  • Deleted
ImmunizationEvaluation
  • Deleted
ImmunizationRecommendation
  • Deleted
InventoryItem
  • Deleted
InventoryReport
  • Deleted
Linkage
  • Deleted
MedicationKnowledge
  • Deleted
MolecularSequence
  • Deleted
Permission
  • Deleted
SubstanceNucleicAcid
  • Deleted
SubstancePolymer
  • Deleted
SubstanceProtein
  • Deleted
SubstanceReferenceInformation
  • Deleted
SubstanceSourceMaterial
  • Deleted
SupplyDelivery
  • Deleted
SupplyRequest
  • Deleted
TestPlan
  • Deleted
TestReport
  • Deleted
TestScript
  • Deleted
Transport
  • Deleted
VerificationResult
  • Deleted
Extension.url MarketingStatus.country Min Cardinality changed from 1 to 0 MarketingStatus.dateRange SampledData.period Deleted (-> interval) AdverseEvent.recorder Type Reference: Added Target Type ResearchSubject AllergyIntolerance.participant Added Element AllergyIntolerance.recorder Deleted (-> participant.actor) AllergyIntolerance.asserter Deleted (-> participant.actor) Basic CarePlan CarePlan.activity.plannedActivityReference Renamed from reference to plannedActivityReference Type Reference: Added Target Types RequestOrchestration, ImmunizationRecommendation, SupplyRequest Type Reference: Removed Target Type RequestGroup CarePlan.activity.outcomeCodeableConcept Deleted (-> CarePlan.activity.performedActivity) CarePlan.activity.outcomeReference Deleted (-> CarePlan.activity.performedActivity) CarePlan.activity.detail Deleted (-> CarePlan.activity.plannedActivityReference) CareTeam ChargeItemDefinition ConceptMap.group.unmapped.otherMap Renamed from url to otherMap Contract Device.status Remove code unknown DeviceUsage Moved from DeviceUseStatement to DeviceUsage DeviceUsage.status Change value set from http://hl7.org/fhir/ValueSet/device-statement-status|4.0.0 to Device Usage Status Add code not-done DeviceUsage.category Added Element Evidence.shortTitle Deleted Evidence.subtitle Deleted Evidence.jurisdiction Deleted Evidence.effectivePeriod Deleted Evidence.topic Deleted Evidence.exposureBackground Deleted Evidence.exposureVariant Deleted Evidence.outcome Deleted EvidenceReport Added Resource EvidenceVariable ExampleScenario Immunization.reaction.detail Deleted ImmunizationEvaluation.description Type changed from string to markdown ImmunizationEvaluation.doseNumber ImmunizationRecommendation Measure.subject[x] Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types" MeasureReport Medication MedicationDispense MedicationKnowledge MetadataResource MolecularSequence NamingSystem NutritionOrder Observation ObservationDefinition.qualifiedInterval Deleted Substance SubstancePolymer SubstanceReferenceInformation SupplyDelivery SupplyRequest Task TestScript
Types
Address
  • No Changes
Age
Age
Annotation
  • No Changes
Attachment
Attachment.language
Attachment.size
  • Type changed from unsignedInt to integer64
Attachment.height
  • Added Element
Attachment.width
  • Added Element
Attachment.frames
  • Added Element
Attachment.duration
  • Added Element
Attachment.pages
  • Added Element
Availability
  • Added Type
BackboneElement
  • No Changes
BackboneType
  • Added Type
Base
  • Added Type
CodeableConcept
  • No Changes
CodeableReference
  • Added Type No Changes
Coding
  • No Changes
ContactDetail
  • No Changes
ContactPoint
  • No Changes
Contributor No Changes Count
  • No Changes
DataRequirement
DataRequirement.type
  • Change value set from http://hl7.org/fhir/ValueSet/all-types|4.0.0 http://hl7.org/fhir/ValueSet/all-types|4.3.0 to All FHIR Types
  • Remove codes Address , Age , Annotation , Attachment , BackboneElement , CodeableConcept , CodeableReference , Coding , ContactDetail , ContactPoint , Contributor , Count , DataRequirement , Distance , Dosage , Duration , Element , ElementDefinition , Expression , Extension , HumanName , Identifier , MarketingStatus , Meta , Money , MoneyQuantity , Narrative , ParameterDefinition , Period , Population , ProdCharacteristic , SimpleQuantity ProductShelfLife , SubstanceAmount Quantity , CatalogEntry Range , DeviceUseStatement Ratio , DocumentManifest RatioRange , EffectEvidenceSynthesis Reference , Media RelatedArtifact , MedicinalProduct SampledData , MedicinalProductAuthorization Signature , MedicinalProductContraindication SimpleQuantity , MedicinalProductIndication Timing , MedicinalProductIngredient TriggerDefinition , MedicinalProductInteraction UsageContext , MedicinalProductManufactured base64Binary , MedicinalProductPackaged boolean , MedicinalProductPharmaceutical canonical , MedicinalProductUndesirableEffect code , RequestGroup date , ResearchDefinition dateTime , ResearchElementDefinition decimal , RiskEvidenceSynthesis id , SubstanceSpecification instant , Type integer , Any markdown Add codes , Base oid , DataType positiveInt , Availability string , BackboneType time , CodeableReference unsignedInt , ExtendedContactDetail uri , MonetaryComponent url , PrimitiveType uuid , integer64 xhtml , RatioRange Resource , VirtualServiceDetail Binary , ActorDefinition Bundle , DomainResource , Account , ActivityDefinition , AdministrableProductDefinition , ArtifactAssessment AdverseEvent , BiologicallyDerivedProductDispense AllergyIntolerance , CanonicalResource Appointment , AppointmentResponse , AuditEvent , Basic , BiologicallyDerivedProduct , BodyStructure , CapabilityStatement , CarePlan , CareTeam , CatalogEntry , ChargeItem , ChargeItemDefinition , Citation , Claim , ClaimResponse , ClinicalImpression , ClinicalUseDefinition , ConditionDefinition CodeSystem , DeviceAssociation Communication , DeviceDispense CommunicationRequest , DeviceUsage CompartmentDefinition , EncounterHistory Composition , ConceptMap , Condition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceDefinition , DeviceMetric , DeviceRequest , DeviceUseStatement , DiagnosticReport , DocumentManifest , DocumentReference , Encounter , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceReport , FormularyItem EvidenceVariable , GenomicStudy ExampleScenario , ImagingSelection ExplanationOfBenefit , FamilyMemberHistory , Flag , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , Ingredient , InventoryItem InsurancePlan , InventoryReport Invoice , Library , Linkage , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Media , Medication , MedicationAdministration , MedicationDispense , MedicationKnowledge , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MetadataResource MessageDefinition , NutritionIntake MessageHeader , MolecularSequence , NamingSystem , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Permission Patient , PaymentNotice , PaymentReconciliation , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RegulatedAuthorization , RequestOrchestration RelatedPerson , Requirements RequestGroup , ResearchDefinition , ResearchElementDefinition , ResearchStudy , ResearchSubject , RiskAssessment , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , SubscriptionStatus , SubscriptionTopic , Substance , SubstanceDefinition , TestPlan SupplyDelivery , Transport SupplyRequest , Task , TerminologyCapabilities , TestReport , TestScript , ValueSet , VerificationResult , VisionPrescription , Parameters , Type , Any
  • Add code Base
DataRequirement.subject[x]
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
DataRequirement.valueFilter
  • Added Element
DataRequirement.valueFilter.path
  • Added Element
DataRequirement.valueFilter.searchParam
  • Added Element
DataRequirement.valueFilter.comparator
  • Added Element
DataRequirement.valueFilter.value[x]
  • Added Element
DataType
  • Added Type
Distance
Distance
Dosage
Dosage.condition
  • Added Element
Dosage.asNeeded
  • Renamed from asNeeded[x] to asNeeded
  • Remove Type CodeableConcept
Dosage.asNeededFor
  • Added Element
Dosage.doseAndRate.dose[x]
  • Add Type Expression
Dosage.doseAndRate.rate[x]
  • Add Type Expression
Dosage.safety
  • Added Element
Dosage.sequence
  • Deleted
Dosage.maxDosePerPeriod
  • Max Cardinality changed from 1 to * Deleted
Dosage.maxDosePerAdministration
  • Deleted
Dosage.maxDosePerLifetime
  • Deleted
DosageCondition
  • Added Type
DosageDetails
  • Added Type
DosageSafety
  • Added Type
Duration
Duration
Element
Element.id
  • No Changes Type changed from id to string
ElementDefinition
ElementDefinition.slicing.discriminator.type
  • Add code position
ElementDefinition.type.code
  • Change value set from http://hl7.org/fhir/ValueSet/defined-types http://hl7.org/fhir/ValueSet/fhir-element-types to Element Definition Types
ElementDefinition.type.aggregation
  • Remove code bundled
ElementDefinition.defaultValue[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
ElementDefinition.fixed[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
ElementDefinition.pattern[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
ElementDefinition.example.value[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
ElementDefinition.minValue[x]
  • Add Type integer64
ElementDefinition.maxValue[x]
  • Add Type integer64
ElementDefinition.constraint.requirements
  • Type changed from string to markdown
ElementDefinition.constraint.suppress
  • Added Element
ElementDefinition.mustHaveValue
  • Added Element
ElementDefinition.valueAlternatives
  • Added Element
ElementDefinition.binding.strength
  • Add code descriptive
ElementDefinition.binding.description
  • Type changed from string to markdown
ElementDefinition.binding.additional
  • Added Element
ElementDefinition.binding.additional.key
  • Added Element
ElementDefinition.binding.additional.purpose
  • Added Mandatory Element
ElementDefinition.binding.additional.valueSet
  • Added Mandatory Element
ElementDefinition.binding.additional.documentation
  • Added Element
ElementDefinition.binding.additional.shortDoco
  • Added Element
ElementDefinition.binding.additional.usage
  • Added Element
ElementDefinition.binding.additional.any
  • Added Element
ElementDefinition.mapping.comment
  • Type changed from string to markdown
ElementDefinition.constraint.xpath
  • Deleted (XPath removed due to lack of use and maintenance)
Expression
Expression.name
  • Type changed from id to code
Expression.language
  • Min Cardinality changed from 1 to 0
  • Change max value set from http://www.rfc-editor.org/bcp/bcp13.txt Mime Types to none
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/expression-language" to "urn:ietf:bcp:13"
ExtendedContactDetail
  • Added Type
Extension Type changed from string to uri
Extension.value[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
HumanName
HumanName.use
  • No Changes Remove code maiden
Identifier
  • No Changes
MarketingStatus
  • Min Cardinality changed from 1 to 0 No Changes
Meta
  • No Changes
MonetaryComponent
  • Added Type
Money
  • No Changes
MoneyQuantity
  • No Changes
Narrative
  • No Changes
ParameterDefinition
ParameterDefinition.type
  • Change value set from http://hl7.org/fhir/ValueSet/all-types|4.0.0 http://hl7.org/fhir/ValueSet/all-types|4.3.0 to All FHIR Types
  • Remove codes Address , Age , Annotation , Attachment , BackboneElement , CodeableConcept , CodeableReference , Coding , ContactDetail , ContactPoint , Contributor , Count , DataRequirement , Distance , Dosage , Duration , Element , ElementDefinition , Expression , Extension , HumanName , Identifier , MarketingStatus , Meta , Money , MoneyQuantity , Narrative , ParameterDefinition , Period , Population , ProdCharacteristic , SimpleQuantity ProductShelfLife , SubstanceAmount Quantity , CatalogEntry Range , DeviceUseStatement Ratio , DocumentManifest RatioRange , EffectEvidenceSynthesis Reference , Media RelatedArtifact , MedicinalProduct SampledData , MedicinalProductAuthorization Signature , MedicinalProductContraindication SimpleQuantity , MedicinalProductIndication Timing , MedicinalProductIngredient TriggerDefinition , MedicinalProductInteraction UsageContext , MedicinalProductManufactured base64Binary , MedicinalProductPackaged boolean , MedicinalProductPharmaceutical canonical , MedicinalProductUndesirableEffect code , RequestGroup date , ResearchDefinition dateTime , ResearchElementDefinition decimal , RiskEvidenceSynthesis id , SubstanceSpecification instant , Type integer , Any markdown Add codes , Base oid , DataType positiveInt , Availability string , BackboneType time , CodeableReference unsignedInt , ExtendedContactDetail uri , MonetaryComponent url , PrimitiveType uuid , integer64 xhtml , RatioRange Resource , VirtualServiceDetail Binary , ActorDefinition Bundle , DomainResource , Account , ActivityDefinition , AdministrableProductDefinition , ArtifactAssessment AdverseEvent , BiologicallyDerivedProductDispense AllergyIntolerance , CanonicalResource Appointment , AppointmentResponse , AuditEvent , Basic , BiologicallyDerivedProduct , BodyStructure , CapabilityStatement , CarePlan , CareTeam , CatalogEntry , ChargeItem , ChargeItemDefinition , Citation , Claim , ClaimResponse , ClinicalImpression , ClinicalUseDefinition , ConditionDefinition CodeSystem , DeviceAssociation Communication , DeviceDispense CommunicationRequest , DeviceUsage CompartmentDefinition , EncounterHistory Composition , ConceptMap , Condition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceDefinition , DeviceMetric , DeviceRequest , DeviceUseStatement , DiagnosticReport , DocumentManifest , DocumentReference , Encounter , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceReport , FormularyItem EvidenceVariable , GenomicStudy ExampleScenario , ImagingSelection ExplanationOfBenefit , FamilyMemberHistory , Flag , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , Ingredient , InventoryItem InsurancePlan , InventoryReport Invoice , Library , Linkage , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Media , Medication , MedicationAdministration , MedicationDispense , MedicationKnowledge , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MetadataResource MessageDefinition , NutritionIntake MessageHeader , MolecularSequence , NamingSystem , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Permission Patient , PaymentNotice , PaymentReconciliation , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RegulatedAuthorization , RequestOrchestration RelatedPerson , Requirements RequestGroup , ResearchDefinition , ResearchElementDefinition , ResearchStudy , ResearchSubject , RiskAssessment , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , SubscriptionStatus , SubscriptionTopic , Substance , SubstanceDefinition , TestPlan SupplyDelivery , Transport SupplyRequest , Task , TerminologyCapabilities , TestReport , TestScript , ValueSet , VerificationResult , VisionPrescription , Parameters , Type , Any
  • Add code Base
Period
  • No Changes
PrimitiveType
  • Added Type
ProductShelfLife
ProductShelfLife.type
  • Min Cardinality changed from 1 to 0
ProductShelfLife.period[x]
  • Renamed from period to period[x]
  • Min Cardinality changed from 1 to 0
  • Add Types Duration, string
  • Remove Type Quantity
ProductShelfLife.identifier
  • Deleted (removed, not needed)
Quantity
Quantity.comparator
  • Add code ad
Range
  • No Changes
Ratio
Ratio.denominator
  • Type changed from Quantity to Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
RatioRange
  • Added Type No Changes
Reference
Reference.type
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
RelatedArtifact
RelatedArtifact.type
  • Add codes code part-of , amends , amended-with , appends , appended-with , cites , cited-by , comments-on , comment-in , contains , contained-in , corrects , correction-in , replaces , replaced-with , retracts , retracted-by , signs , similar-to , supports , supported-with , transforms , transformed-into , transformed-with , documents , specification-of , created-with , cite-as RelatedArtifact.classifier Added Element
RelatedArtifact.resourceReference
  • Added Element
RelatedArtifact.publicationStatus RelatedArtifact.artifact[x]
  • Added Element
RelatedArtifact.publicationDate RelatedArtifact.url
  • Added Element Deleted (-> document)
RelatedArtifact.url RelativeTime
  • Deleted (-> document) Added Type
SampledData
SampledData.interval
  • Added Element Renamed from period to interval
  • Min Cardinality changed from 1 to 0
SampledData.intervalUnit
  • Added Mandatory Element
SampledData.codeMap
  • Added Element
SampledData.offsets
  • Added Element
Signature
Signature.type
  • Min Cardinality changed from 1 to 0
Signature.when
  • Min Cardinality changed from 1 to 0
Signature.who
  • Min Cardinality changed from 1 to 0
SimpleQuantity
  • No Changes
Timing
Timing.repeat.startOffset
  • Added Element
Timing.repeat.endOffset
  • Added Element
Timing.repeat.when
  • Add code IMD
TriggerDefinition
TriggerDefinition.type
  • Remove codes data-added , data-modified , data-removed
  • Add code subscription-topic
TriggerDefinition.code
  • Added Element
TriggerDefinition.subscriptionTopic
  • Added Element
TriggerDefinition.timing[x]
  • Remove Type Reference(Schedule)
UsageContext
UsageContext.code
  • Change value set from http://hl7.org/fhir/ValueSet/usage-context-type to UsageContextType icon
VirtualServiceDetail
  • Added Type
base64Binary (No Changes)
boolean (No Changes)
canonical (No Changes)
code (No Changes)
date (No Changes)
dateTime (No Changes)
decimal (No Changes)
id (No Changes)
instant (No Changes)
integer (No Changes)
integer64
  • Added Type
markdown (No Changes)
oid (No Changes)
positiveInt (No Changes)
string (No Changes)
time (No Changes)
unsignedInt (No Changes)
uri (No Changes)
url (No Changes)
uuid (No Changes)
xhtml (No Changes)
Population Contributor
  • Deleted
ProdCharacteristic Population
  • Deleted
SubstanceAmount ProdCharacteristic
  • Deleted (removed, content merged with the resources that used it)
Resources
Account
Account.billingStatus
  • Added Element
Account.covers
  • Added Element
Account.description
  • Type changed from string to markdown
Account.guarantor.party
  • Min Cardinality changed from 1 to 0
Account.diagnosis Account.guarantor.account
  • Added Element
Account.diagnosis.sequence Account.guarantor.responsibility
  • Added Element
Account.diagnosis.condition Account.guarantor.limit
  • Added Mandatory Element
Account.diagnosis.dateOfDiagnosis Account.guarantor.rank
  • Added Element
Account.diagnosis.type Account.diagnosis
  • Added Element
Account.diagnosis.onAdmission Account.diagnosis.sequence
  • Added Element
Account.diagnosis.packageCode Account.diagnosis.condition
  • Added Mandatory Element
Account.procedure Account.diagnosis.dateOfDiagnosis
  • Added Element
Account.procedure.sequence Account.diagnosis.type
  • Added Element
Account.procedure.code Account.diagnosis.onAdmission
  • Added Mandatory Element
Account.procedure.dateOfService Account.diagnosis.packageCode
  • Added Element
Account.procedure.type Account.procedure
  • Added Element
Account.procedure.packageCode Account.procedure.sequence
  • Added Element
Account.procedure.device Account.procedure.code
  • Added Mandatory Element
Account.relatedAccount Account.procedure.dateOfService
  • Added Element
Account.relatedAccount.relationship Account.procedure.type
  • Added Element
Account.relatedAccount.account Account.procedure.packageCode
  • Moved from Account.partOf to account Added Element
Account.procedure.device
  • Min Cardinality changed Added Element
Account.parent
  • Renamed from 0 partOf to 1 parent
Account.currency
  • Added Element
Account.balance
  • Added Element
Account.balance.aggregate
  • Added Element
Account.balance.term
  • Added Element
Account.balance.estimate
  • Added Element
Account.balance.amount
  • Added Mandatory Element
Account.calculatedAt
  • Added Element
ActivityDefinition
ActivityDefinition.versionAlgorithm[x]
  • Added Element
ActivityDefinition.subject[x]
  • Add Type canonical(EvidenceVariable) Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
ActivityDefinition.jurisdiction
ActivityDefinition.usage
  • Type changed from string to markdown
ActivityDefinition.copyrightLabel
  • Added Element
ActivityDefinition.kind
  • Remove code codes AppointmentResponse , Contract , ImmunizationRecommendation , SupplyRequest
  • Add codes CoverageEligibilityRequest , RequestOrchestration
ActivityDefinition.intent
  • Remove codes original-order , Transport reflex-order , filler-order , instance-order
ActivityDefinition.timing[x]
  • Add Type RelativeTime
  • Remove Types dateTime, Period
ActivityDefinition.asNeeded[x]
  • Added Element
ActivityDefinition.location
  • Type changed from Reference(Location) to CodeableReference
ActivityDefinition.participant.type
  • Min Cardinality changed from 1 to 0
  • Remove code related-person
  • Add codes careteam , group , healthcareservice , location , organization , practitionerrole , relatedperson
ActivityDefinition.participant.typeCanonical
  • Added Element
ActivityDefinition.participant.typeReference
  • Added Element
ActivityDefinition.participant.function
  • Added Element
ActivityDefinition.specimenRequirement
  • Type changed from Reference(SpecimenDefinition) to canonical(SpecimenDefinition)
ActivityDefinition.observationRequirement
  • Type changed from Reference(ObservationDefinition) to canonical(ObservationDefinition)
ActivityDefinition.observationResultRequirement
  • Type changed from Reference(ObservationDefinition) to canonical(ObservationDefinition)
ActorDefinition
  • Added Resource
AdministrableProductDefinition
AdministrableProductDefinition.description
  • Added Resource Element
AdministrableProductDefinition.code
  • Added Element
AdministrableProductDefinition.property.value[x]
  • Add Types Range, markdown, Reference(Binary)
AdverseEvent
AdverseEvent.identifier
  • Max Cardinality changed from 1 to *
AdverseEvent.status
  • Added Mandatory Element
AdverseEvent.category
  • Remove Binding `http://hl7.org/fhir/ValueSet/adverse-event-category` (extensible)
AdverseEvent.code
  • Renamed from event to code
AdverseEvent.subject AdverseEvent.effect[x]
  • Type Reference: Added Target Type ResearchSubject Renamed from date to effect[x]
  • AdverseEvent.occurrence[x]
  • Added Element Add Type Period
AdverseEvent.resultingEffect
  • Renamed from resultingCondition to resultingEffect
  • Type Reference: Added Target Type Observation changed from Reference(Condition) to CodeableReference
AdverseEvent.outcome
  • Max Cardinality changed from 1 to *
  • Remove Binding `http://hl7.org/fhir/ValueSet/adverse-event-outcome|4.0.0` `http://hl7.org/fhir/ValueSet/adverse-event-outcome|4.3.0` (required)
AdverseEvent.participant
  • Added Element
AdverseEvent.participant.function
  • Added Element
AdverseEvent.participant.actor
  • Added Mandatory Element
AdverseEvent.expectedInResearchStudy
  • Added Element
AdverseEvent.suspectEntity.instance[x] AdverseEvent.suspectEntity.instance
  • Renamed Type changed from instance Reference(Immunization | Procedure | Substance | Medication | MedicationAdministration | MedicationStatement | Device) to instance[x] Add Type CodeableConcept CodeableReference
AdverseEvent.suspectEntity.causality
  • Max Cardinality changed from * to 1
AdverseEvent.suspectEntity.causality.assessmentMethod
  • Added Element
AdverseEvent.suspectEntity.causality.entityRelatedness
  • Renamed from productRelatedness to entityRelatedness
  • Type changed from string to CodeableConcept
AdverseEvent.suspectEntity.causality.author
  • Type Reference: Added Target Types Patient, RelatedPerson, ResearchSubject RelatedPerson
AdverseEvent.contributingFactor AdverseEvent.suspectEntity.occurrence[x]
  • Added Element
AdverseEvent.contributingFactor.item[x] AdverseEvent.contributingFactor
  • Added Mandatory Element
AdverseEvent.preventiveAction
  • Added Element
AdverseEvent.preventiveAction.item[x] Added Mandatory Element AdverseEvent.mitigatingAction
  • Added Element
AdverseEvent.mitigatingAction.item[x] Added Mandatory Element AdverseEvent.supportingInfo
  • Added Element
AdverseEvent.supportingInfo.item[x]
  • Added Mandatory Element Can map from AdverseEvent.referenceDocument and AdverseEvent.subjectMedicalHistory
AdverseEvent.note
  • Added Element
AdverseEvent.date Deleted AdverseEvent.severity
  • Deleted (AdverseEvent.severity is redundant with Condition.severity referenced via AdverseEvent.resultingEffect)
AdverseEvent.contributor
  • Deleted (-> AdverseEvent.participant.actor)
AdverseEvent.suspectEntity.causality.assessment
  • Deleted (-> AdverseEvent.suspectEntity.causality.assessmentMethod)
AdverseEvent.suspectEntity.causality.method
  • Deleted (-> AdverseEvent.suspectEntity.causality.assessmentMethod)
AdverseEvent.subjectMedicalHistory
  • Deleted (-> AdverseEvent.supportingInfo)
AdverseEvent.referenceDocument
  • Deleted (-> AdverseEvent.supportingInfo)
AllergyIntolerance
AllergyIntolerance.verificationStatus AllergyIntolerance.clinicalStatus
  • Add Remove code presumed resolved
AllergyIntolerance.type
  • Type changed from code to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/allergy-intolerance-type|4.0.0` `http://hl7.org/fhir/ValueSet/allergy-intolerance-type|4.3.0` (required)
AllergyIntolerance.participant.function AllergyIntolerance.recorder
  • Type Reference: Added Element Target Type Organization
AllergyIntolerance.participant.actor AllergyIntolerance.lastReactionOccurrence
  • Added Mandatory Element Renamed from lastOccurrence to lastReactionOccurrence
AllergyIntolerance.reaction.manifestation
  • Type changed from CodeableConcept to CodeableReference
Appointment
Appointment.cancellationReason
  • Renamed from cancelationReason to cancellationReason
Appointment.class
  • Added Element
Appointment.serviceType
  • Type changed from CodeableConcept to CodeableReference
Appointment.reason
  • Renamed from reasonCode to reason Added Element
  • Type changed from CodeableConcept to CodeableReference Merged both reasonCode and reasonReference into reason
Appointment.priority
  • Type changed from unsignedInt to CodeableConcept
Appointment.replaces
  • Added Element
Appointment.virtualService
  • Added Element
Appointment.previousAppointment
  • Added Element
Appointment.originatingAppointment
  • Added Element
Appointment.account
  • Added Element
Appointment.cancellationDate
  • Added Element
Appointment.note
  • Renamed from comment to note
  • Max Cardinality changed from 1 to *
  • Type changed from string to Annotation
Appointment.patientInstruction
  • Max Cardinality changed from 1 to *
  • Type changed from string to CodeableReference
Appointment.basedOn
  • Type Reference: Added Target Types CarePlan, DeviceRequest, MedicationRequest MedicationRequest, RequestOrchestration, NutritionOrder, VisionPrescription
Appointment.subject
  • Added Element
Appointment.participant.actor
  • Type Reference: Added Target Types Group, CareTeam
Appointment.participant.required
  • Type changed from code to boolean
  • Remove Binding `http://hl7.org/fhir/ValueSet/participantrequired|4.0.0` `http://hl7.org/fhir/ValueSet/participantrequired|4.3.0` (required)
Appointment.recurrenceId
  • Added Element
Appointment.occurrenceChanged
  • Added Element
Appointment.recurrenceTemplate
  • Added Element
Appointment.recurrenceTemplate.timezone
  • Added Element
Appointment.recurrenceTemplate.recurrenceType
  • Added Mandatory Element
Appointment.recurrenceTemplate.lastOccurrenceDate
  • Added Element
Appointment.recurrenceTemplate.occurrenceCount
  • Added Element
Appointment.recurrenceTemplate.occurrenceDate
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.monday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.tuesday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.wednesday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.thursday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.friday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.saturday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.sunday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.weekInterval
  • Added Element
Appointment.recurrenceTemplate.monthlyTemplate
  • Added Element
Appointment.recurrenceTemplate.monthlyTemplate.dayOfMonth
  • Added Element
Appointment.recurrenceTemplate.monthlyTemplate.nthWeekOfMonth
  • Added Element
Appointment.recurrenceTemplate.monthlyTemplate.dayOfWeek
  • Added Element
Appointment.recurrenceTemplate.monthlyTemplate.monthInterval
  • Added Mandatory Element
Appointment.recurrenceTemplate.yearlyTemplate
  • Added Element
Appointment.recurrenceTemplate.yearlyTemplate.yearInterval
  • Added Mandatory Element
Appointment.recurrenceTemplate.excludingDate
  • Added Element
Appointment.recurrenceTemplate.excludingRecurrenceId
  • Added Element
Appointment.reasonCode
  • Deleted (-> reason.concept)
Appointment.reasonReference
  • Deleted (->Appointment.reason.reference) (-> reason.reference)
AppointmentResponse
AppointmentResponse.proposedNewTime
  • Added Element
AppointmentResponse.actor
  • Type Reference: Added Target Type Group
AppointmentResponse.participantStatus
  • Change value set from http://hl7.org/fhir/ValueSet/participationstatus|4.0.0 http://hl7.org/fhir/ValueSet/participationstatus|4.3.0 to Appointment Response Status
  • Add code entered-in-error
AppointmentResponse.comment
  • Type changed from string to markdown
AppointmentResponse.recurring
  • Added Element
AppointmentResponse.occurrenceDate
  • Added Element
AppointmentResponse.recurrenceId
  • Added Element
ArtifactAssessment
  • Added Resource
AuditEvent
AuditEvent.category AuditEvent.type
  • Renamed from type to category Min Cardinality changed from 1 to 0 Max Cardinality changed from 1 to * Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/audit-event-type` (extensible)
AuditEvent.code AuditEvent.subtype
  • Renamed from subtype to code Min Cardinality changed from 0 to 1 Max Cardinality changed from * to 1 Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/audit-event-sub-type` (extensible)
AuditEvent.severity
  • Added Element
AuditEvent.occurred[x]
  • Added Element Renamed from period to occurred[x]
  • Add Type dateTime
AuditEvent.outcome
  • Type changed from code to BackboneElement
  • Remove Binding `http://hl7.org/fhir/ValueSet/audit-event-outcome|4.0.0` `http://hl7.org/fhir/ValueSet/audit-event-outcome|4.3.0` (required)
AuditEvent.outcome.code
  • Added Mandatory Element
AuditEvent.outcome.detail
  • Added Element
AuditEvent.authorization
  • Renamed from purposeOfEvent to authorization
  • Remove Binding `http://terminology.hl7.org/ValueSet/v3-PurposeOfUse` (extensible)
AuditEvent.basedOn
  • Added Element
AuditEvent.patient
  • Added Element
AuditEvent.encounter
  • Added Element
AuditEvent.agent.type
  • Remove Binding `http://hl7.org/fhir/ValueSet/participation-role-type` (extensible)
AuditEvent.agent.who
  • Min Cardinality changed from 0 to 1
  • Type Reference: Added Target Type CareTeam Types CareTeam, DeviceDefinition, Group, HealthcareService
AuditEvent.agent.requestor
  • Min Cardinality changed from 1 to 0
AuditEvent.agent.network[x]
  • Renamed from network to network[x]
  • Add Types Reference(Endpoint), uri, string
  • Remove Type BackboneElement
AuditEvent.agent.authorization
  • Renamed from purposeOfUse to authorization
  • Remove Binding `http://terminology.hl7.org/ValueSet/v3-PurposeOfUse` (extensible)
AuditEvent.source.site
  • Type changed from string to Reference(Location)
AuditEvent.source.observer
  • Type Reference: Added Target Type CareTeam
AuditEvent.source.type
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/audit-source-type` (extensible)
AuditEvent.entity.role
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/object-role` (extensible)
AuditEvent.entity.securityLabel
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/security-labels` (extensible)
AuditEvent.entity.detail.type
  • Type changed from string to CodeableConcept
AuditEvent.entity.detail.value[x]
  • Add Types Quantity, CodeableConcept, boolean, integer, Range, Ratio, time, dateTime, Period
AuditEvent.entity.agent
  • Added Element
AuditEvent.period Deleted AuditEvent.outcomeDesc
  • Deleted (-> outcome) outcome.detail.text)
AuditEvent.agent.altId
  • Deleted (-> use extension http://hl7.org/fhir/StructureDefinition/auditevent-AlternativeUserID)
AuditEvent.agent.name
  • Deleted (-> who.display)
AuditEvent.agent.media
  • Deleted (-> AuditEvent.entity)
AuditEvent.agent.network.address
  • Deleted (-> network[x])
AuditEvent.agent.network.type
  • Deleted (-> network[x])
AuditEvent.entity.type
  • Deleted (-> what.type)
AuditEvent.entity.lifecycle
  • Deleted (-> use extension http://hl7.org/fhir/StructureDefinition/auditevent-Lifecycle)
AuditEvent.entity.name
  • Deleted (-> what.display)
AuditEvent.entity.description Basic
Basic.code
  • Deleted (-> entity.detail.valueString) Add Binding `http://hl7.org/fhir/ValueSet/version-independent-resource-types` (extensible)
Basic.created
  • Type changed from date to dateTime
Basic.author
  • Type Reference: Added Target Types Device, CareTeam
Binary
  • No Changes
BiologicallyDerivedProduct
BiologicallyDerivedProduct.productCategory
  • Max Cardinality changed from 1 to *
  • Type changed from code to Coding CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/product-category|4.0.0` `http://hl7.org/fhir/ValueSet/product-category|4.3.0` (required)
BiologicallyDerivedProduct.biologicalSourceEvent
  • Added Element
BiologicallyDerivedProduct.processingFacility
  • Added Element
BiologicallyDerivedProduct.division
  • Added Element
BiologicallyDerivedProduct.productStatus
  • Added Element
BiologicallyDerivedProduct.expirationDate
  • Added Element
BiologicallyDerivedProduct.collection.sourcePatient
  • Added Element
  • maps from BiologicallyDerivedProduct.collection.source depending on reference type
BiologicallyDerivedProduct.collection.sourceOrganization
  • Added Element
  • maps from BiologicallyDerivedProduct.collection.source depending on reference type
BiologicallyDerivedProduct.collection.procedure
  • Added Element
BiologicallyDerivedProduct.storageTempRequirements
  • Added Element
BiologicallyDerivedProduct.property
  • Added Element
BiologicallyDerivedProduct.property.type
  • Added Mandatory Element
BiologicallyDerivedProduct.property.value[x]
  • Added Mandatory Element
BiologicallyDerivedProduct.status
  • Deleted (-> BiologicallyDerivedProduct.productStatus)
BiologicallyDerivedProduct.quantity
  • Deleted (-> BiologicallyDerivedProduct.property.valueQuantity)
BiologicallyDerivedProduct.processing BiologicallyDerivedProduct.collection.source
  • Deleted (-> BiologicallyDerivedProduct.collection) collection.sourcePatient or collection.sourceOrganization depending on reference type)
BiologicallyDerivedProduct.manipulation BiologicallyDerivedProduct.processing
  • Deleted (-> BiologicallyDerivedProduct.collection)
BiologicallyDerivedProduct.storage BiologicallyDerivedProduct.manipulation
  • Deleted (-> BiologicallyDerivedProduct.storageTempRequirements) BiologicallyDerivedProduct.collection)
BiologicallyDerivedProductDispense BiologicallyDerivedProduct.storage
  • Added Resource Deleted (-> BiologicallyDerivedProduct.storageTempRequirements)
BodyStructure
BodyStructure.includedStructure
  • Added Mandatory Element
BodyStructure.includedStructure.structure
  • Added Mandatory Element
BodyStructure.includedStructure.laterality
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation.landmarkDescription
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation.clockFacePosition
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.value
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation.surfaceOrientation
  • Added Element
BodyStructure.includedStructure.spatialReference
  • Added Element
BodyStructure.includedStructure.image
  • Added Element
BodyStructure.includedStructure.qualifier
  • Added Element
BodyStructure.includedStructure.morphology
  • Moved from BodyStructure to BodyStructure.includedStructure
BodyStructure.excludedStructure
  • Added Element
BodyStructure.description
  • Type changed from string to markdown
BodyStructure.location
  • Deleted
BodyStructure.locationQualifier
  • Deleted
Bundle
Bundle.type
  • Add code subscription-notification
Bundle.link.relation
  • Type changed from string to code
  • Add Binding `http://hl7.org/fhir/ValueSet/iana-link-relations|5.0.0` `http://hl7.org/fhir/ValueSet/iana-link-relations|6.0.0-ballot3` (required)
Bundle.entry.response.outcome
  • Type changed from Resource to Resource(http://hl7.org/fhir/StructureDefinition/OperationOutcome)
Bundle.issues
  • Added Element
CanonicalResource
  • Added Resource
CapabilityStatement
CapabilityStatement.identifier
  • Added Element
CapabilityStatement.versionAlgorithm[x]
  • Added Element
CapabilityStatement.copyrightLabel CapabilityStatement.actorDefinition
  • Added Element
CapabilityStatement.implementation.description CapabilityStatement.jurisdiction
  • Type changed Change value set from string to markdown CapabilityStatement.fhirVersion Add codes 0.0 , 0.4 , 0.5 , 1.0 , 1.1 , 1.4 , 1.6 , 1.8 , 3.0 , 3.0.2 , 3.3 , 3.5 , 4.0 , 4.0.1 , 4.1 , 4.1.0 , 4.2 , 4.2.0 , 4.3 , 4.3.0 , 4.3.0-cibuild , 4.3.0-snapshot1 , 4.4 , 4.4.0 , 4.5 , 4.5.0 , 4.6 , 4.6.0 , 5.0 , 5.0.0 , 5.0.0-cibuild , 5.0.0-snapshot1 , 5.0.0-snapshot2 , 5.0.0-ballot , 5.0.0-snapshot3 , 5.0.0-draft-final http://hl7.org/fhir/ValueSet/jurisdiction to Jurisdiction ValueSet icon
CapabilityStatement.acceptLanguage CapabilityStatement.copyrightLabel
  • Added Element
CapabilityStatement.rest.security.service CapabilityStatement.implementation.description
  • Change code system for extensibly bound codes Type changed from "http://terminology.hl7.org/CodeSystem/restful-security-service" string to "http://hl7.org/fhir/restful-security-service" markdown
CapabilityStatement.rest.resource.type CapabilityStatement.fhirVersion
  • Remove codes CatalogEntry 0.0.80 , DeviceUseStatement 0.0.81 , DocumentManifest 0.0.82 , DomainResource 0.4.0 , EffectEvidenceSynthesis 0.5.0 , Media 1.0.0 , MedicinalProduct 1.0.1 , MedicinalProductAuthorization 1.0.2 , MedicinalProductContraindication 1.1.0 , MedicinalProductIndication 1.4.0 , MedicinalProductIngredient 1.6.0 , MedicinalProductInteraction 1.8.0 , MedicinalProductManufactured 3.0.0 , MedicinalProductPackaged 3.0.1 , MedicinalProductPharmaceutical 3.0.2 , MedicinalProductUndesirableEffect 3.3.0 , RequestGroup 3.5.0 , ResearchDefinition 4.0.0 , ResearchElementDefinition 4.0.1 , Resource 4.1.0 , RiskEvidenceSynthesis 4.3.0-cibuild , SubstanceSpecification 4.3.0-snapshot1 , 4.3.0
  • Add codes ActorDefinition , AdministrableProductDefinition , ArtifactAssessment , BiologicallyDerivedProductDispense , Citation , ClinicalUseDefinition 0.0 , ConditionDefinition 0.4 , DeviceAssociation 0.5 , DeviceDispense 1.0 , DeviceUsage 1.1 , EncounterHistory 1.4 , EvidenceReport 1.6 , FormularyItem 1.8 , GenomicStudy 3.0 , ImagingSelection 3.3 , Ingredient 3.5 , InventoryItem 4.0 , InventoryReport 4.1 , ManufacturedItemDefinition 4.2 , MedicinalProductDefinition 4.3 , NutritionIntake 4.4 , NutritionProduct 4.5 , PackagedProductDefinition 4.6 , Permission 5.0 , RegulatedAuthorization 6.0 ,
CapabilityStatement.format
CapabilityStatement.patchFormat
  • Change value set from Requirements http://hl7.org/fhir/ValueSet/mimetypes|4.3.0 , to Patch Mime Types
  • Add codes SubscriptionStatus application/fhir+xml , SubscriptionTopic application/fhir+json , SubstanceDefinition application/fhir+turtle , TestPlan application/json-patch+json , Transport application/xml-patch+xml
CapabilityStatement.rest.resource.conditionalPatch CapabilityStatement.acceptLanguage
  • Added Element
CapabilityStatement.messaging.endpoint.protocol CapabilityStatement.rest.security.service
  • Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/message-transport" "http://terminology.hl7.org/CodeSystem/restful-security-service" to "http://hl7.org/fhir/message-transport" "http://hl7.org/fhir/restful-security-service"
CarePlan.basedOn CapabilityStatement.rest.resource.type
  • Type Reference: Added Target Types ServiceRequest, RequestOrchestration, NutritionOrder CarePlan.intent Add changed from code directive to uri
  • CarePlan.custodian
  • Renamed Change binding strength from author required to custodian extensible
  • CarePlan.addresses
  • Type changed Change value set from Reference(Condition) http://hl7.org/fhir/ValueSet/resource-types|4.3.0 to CodeableReference Extended Resource Types
CarePlan.activity.performedActivity CapabilityStatement.rest.resource.definition
  • Added Element
CareTeam.participant.role CapabilityStatement.rest.resource.interaction.code
  • Max Cardinality changed from * to 1 Add codes update-conditional , patch-conditional , delete-conditional-single , delete-conditional-multiple , delete-history , delete-history-version , create-conditional
CareTeam.participant.coverage[x] CapabilityStatement.rest.resource.conditionalPatch
  • Added Element
CareTeam.reason CapabilityStatement.rest.resource.searchParam.type
  • Added Element Add code resource
CareTeam.encounter CapabilityStatement.messaging.endpoint.protocol
  • Deleted (Avoid circular references since Encounter references CareTeam) Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/message-transport" to "http://hl7.org/fhir/message-transport"
CareTeam.participant.period CarePlan Deleted
CareTeam.reasonCode CarePlan.basedOn
  • Deleted (-> CareTeam.reason) Type Reference: Added Target Types ServiceRequest, RequestOrchestration, NutritionOrder
CareTeam.reasonReference CarePlan.status
  • Deleted (-> CareTeam.reason) Remove codes revoked , completed
  • ChargeItem ChargeItem.encounter
  • Added Element Add code ended
ChargeItem.performer.actor Type Reference: Added Target Type HealthcareService ChargeItem.unitPriceComponent CarePlan.intent
  • Added Element Add code directive
ChargeItem.totalPriceComponent CarePlan.custodian
  • Added Element Renamed from author to custodian
ChargeItem.overrideReason CarePlan.addresses
  • Type changed from string Reference(Condition) to CodeableConcept CodeableReference
ChargeItem.service CarePlan.activity.performedActivity
  • Type changed from Reference(DiagnosticReport | ImagingStudy | Immunization | MedicationAdministration | MedicationDispense | Observation | Procedure | SupplyDelivery) to CodeableReference Added Element
ChargeItem.product CarePlan.activity.plannedActivityReference
  • Renamed from product[x] to product Max Cardinality changed from 1 reference to * plannedActivityReference
  • Add Type CodeableReference Reference: Added Target Type RequestOrchestration
  • Remove Types Reference(Device | Medication | Substance), CodeableConcept Type Reference: Removed Target Type RequestGroup
ChargeItem.context CarePlan.instantiatesCanonical
  • Deleted
ChargeItem.factorOverride CarePlan.instantiatesUri
  • Deleted
ChargeItem.priceOverride CarePlan.activity.outcomeCodeableConcept
  • Deleted (-> CarePlan.activity.performedActivity)
ChargeItemDefinition.url CarePlan.activity.outcomeReference
  • Min Cardinality changed from 1 to 0 Deleted (-> CarePlan.activity.performedActivity)
ChargeItemDefinition.versionAlgorithm[x] CarePlan.activity.detail
  • Added Element Deleted (-> CarePlan.activity.plannedActivityReference)
ChargeItemDefinition.name CareTeam Added Element
ChargeItemDefinition.purpose CareTeam.participant.role
  • Added Element Max Cardinality changed from * to 1
ChargeItemDefinition.copyrightLabel CareTeam.participant.member
  • Type Reference: Added Element Target Types Group, HealthcareService
ChargeItemDefinition.instance CareTeam.participant.onBehalfOf
  • Type Reference: Added Target Types DeviceDefinition, ActivityDefinition, PlanDefinition, Practitioner, PractitionerRole, RelatedPerson, Patient, CareTeam, Group, HealthcareService
ChargeItemDefinition.applicability.condition CareTeam.participant.effective[x]
  • Added Element Renamed from period to effective[x]
  • Add Type Timing
ChargeItemDefinition.applicability.effectivePeriod CareTeam.participant.supportingInfo
  • Added Element
ChargeItemDefinition.applicability.relatedArtifact CareTeam.reason
  • Added Element
ChargeItemDefinition.propertyGroup.priceComponent Type changed from BackboneElement to MonetaryComponent ChargeItemDefinition.effectivePeriod
  • Deleted ChargeItemDefinition.applicability.description Deleted Merged both reasonCode and reasonReference into reason
ChargeItemDefinition.applicability.language CareTeam.encounter
  • Deleted (Removed to avoid circular references since Encounter references CareTeam)
ChargeItemDefinition.applicability.expression CareTeam.reasonCode
  • Deleted (-> reason.concept)
ChargeItemDefinition.propertyGroup.priceComponent.type CareTeam.reasonReference
  • Deleted (-> reason.reference)
ChargeItemDefinition.propertyGroup.priceComponent.code Claim Deleted
ChargeItemDefinition.propertyGroup.priceComponent.factor Claim.traceNumber
  • Deleted Added Element
ChargeItemDefinition.propertyGroup.priceComponent.amount Claim.statusReason
  • Deleted Added Element
Citation Claim.subject
  • Added Resource Renamed from patient to subject
  • Claim Claim.traceNumber
  • Type Reference: Added Element Target Type Group
Claim.enterer
  • Type Reference: Added Target Types Patient, RelatedPerson
Claim.provider
  • Min Cardinality changed from 1 to 0
Claim.priority
  • Min Cardinality changed from 1 to 0
Claim.prescription
  • Type Reference: Added Target Type ServiceRequest
Claim.originalPrescription
  • Type Reference: Added Target Type ServiceRequest
Claim.encounter
  • Added Element
Claim.facility
  • Type Reference: Added Target Type Organization
Claim.diagnosisRelatedGroup
  • Added Element
Claim.event
  • Added Element
Claim.event.type
  • Added Mandatory Element
Claim.event.when[x]
  • Added Mandatory Element
Claim.careTeam.specialty
  • Renamed from qualification to specialty
Claim.supportingInfo.subCategory
  • Added Element
Claim.supportingInfo.value[x] Claim.supportingInfo.timing[x]
  • Add Types dateTime, Timing
  • Remove Type Identifier date
Claim.supportingInfo.value[x]
  • Add Types base64Binary, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Range, Ratio, RatioRange, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, VirtualServiceDetail, Dosage, Meta
Claim.insurance
  • Min Cardinality changed from 1 to 0
Claim.patientPaid
  • Added Element
Claim.item.traceNumber
  • Added Element
Claim.item.subject
  • Added Element
Claim.item.productOrService
  • Min Cardinality changed from 1 to 0
Claim.item.productOrServiceEnd
  • Added Element
Claim.item.request
  • Added Element
Claim.item.patientPaid
  • Added Element
Claim.item.tax
  • Added Element
Claim.item.bodySite
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to BackboneElement
Claim.item.bodySite.site
  • Added Mandatory Element
Claim.item.bodySite.subSite
  • Added Element
Claim.item.detail.traceNumber
  • Added Element
Claim.item.detail.productOrService
  • Min Cardinality changed from 1 to 0
Claim.item.detail.productOrServiceEnd
  • Added Element
Claim.item.detail.patientPaid
  • Added Element
Claim.item.detail.tax
  • Added Element
Claim.item.detail.subDetail.traceNumber
  • Added Element
Claim.item.detail.subDetail.productOrService
  • Min Cardinality changed from 1 to 0
Claim.item.detail.subDetail.productOrServiceEnd
  • Added Element
Claim.item.detail.subDetail.patientPaid
  • Added Element
Claim.item.detail.subDetail.tax
  • Added Element
Claim.careTeam.qualification Claim.careTeam.responsible
  • Deleted
Claim.diagnosis.packageCode
  • Deleted
Claim.item.subSite
  • Deleted
ClaimResponse
ClaimResponse.traceNumber
  • Added Element
ClaimResponse.statusReason
  • Added Element
ClaimResponse.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Type Group
ClaimResponse.insurer
  • Min Cardinality changed from 1 to 0
ClaimResponse.outcome
  • Change value set from http://hl7.org/fhir/ValueSet/remittance-outcome|4.0.0 http://hl7.org/fhir/ValueSet/remittance-outcome|4.3.0 to Claim Processing Codes
ClaimResponse.decision
  • Added Element
ClaimResponse.event
  • Added Element
ClaimResponse.event.type
  • Added Mandatory Element
ClaimResponse.event.when[x]
  • Added Mandatory Element
ClaimResponse.encounter
  • Added Element
ClaimResponse.diagnosisRelatedGroup
  • Added Element
ClaimResponse.supportingInfo
  • Added Element
ClaimResponse.supportingInfo.sequence
  • Added Mandatory Element
ClaimResponse.supportingInfo.category
  • Added Mandatory Element
ClaimResponse.supportingInfo.code
  • Added Element
ClaimResponse.supportingInfo.timing[x]
  • Added Element
ClaimResponse.supportingInfo.value[x]
  • Added Element
ClaimResponse.supportingInfo.reason
  • Added Element
ClaimResponse.item.traceNumber
  • Added Element
ClaimResponse.item.informationSequence
  • Added Element
ClaimResponse.item.reviewOutcome
  • Added Element
ClaimResponse.item.reviewOutcome.decision
  • Added Element
ClaimResponse.item.reviewOutcome.reason
  • Added Element
ClaimResponse.item.reviewOutcome.preAuthRef
  • Added Element
ClaimResponse.item.reviewOutcome.preAuthPeriod
  • Added Element
ClaimResponse.item.adjudication
  • Min Cardinality changed from 1 to 0
ClaimResponse.item.adjudication.quantity
  • Renamed from value to quantity
  • Type changed from decimal to Quantity
ClaimResponse.item.adjudication.decisionDate
  • Added Element
ClaimResponse.item.detail.traceNumber
  • Added Element
ClaimResponse.item.detail.reviewOutcome
  • Added Element
ClaimResponse.item.detail.adjudication
  • Min Cardinality changed from 1 to 0
ClaimResponse.item.detail.subDetail.traceNumber
  • Added Element
ClaimResponse.item.detail.subDetail.reviewOutcome
  • Added Element
ClaimResponse.addItem.traceNumber
  • Added Element
ClaimResponse.addItem.subject
  • Added Element
ClaimResponse.addItem.informationSequence
  • Added Element
ClaimResponse.addItem.revenue
  • Added Element
ClaimResponse.addItem.category
  • Added Element
ClaimResponse.addItem.productOrService
  • Min Cardinality changed from 1 to 0
ClaimResponse.addItem.productOrServiceEnd
  • Added Element
ClaimResponse.addItem.request
  • Added Element
ClaimResponse.addItem.tax
  • Added Element
ClaimResponse.addItem.bodySite
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to BackboneElement
ClaimResponse.addItem.bodySite.site
  • Added Mandatory Element
ClaimResponse.addItem.bodySite.subSite
  • Added Element
ClaimResponse.addItem.reviewOutcome
  • Added Element
ClaimResponse.addItem.adjudication
  • Min Cardinality changed from 1 to 0
ClaimResponse.addItem.detail.traceNumber
  • Added Element
ClaimResponse.addItem.detail.revenue
  • Added Element
ClaimResponse.addItem.detail.productOrService
  • Min Cardinality changed from 1 to 0
ClaimResponse.addItem.detail.productOrServiceEnd
  • Added Element
ClaimResponse.addItem.detail.tax
  • Added Element
ClaimResponse.addItem.detail.reviewOutcome
  • Added Element
ClaimResponse.addItem.detail.adjudication
  • Min Cardinality changed from 1 to 0
ClaimResponse.addItem.detail.subDetail.traceNumber
  • Added Element
ClaimResponse.addItem.detail.subDetail.revenue
  • Added Element
ClaimResponse.addItem.detail.subDetail.productOrService
  • Min Cardinality changed from 1 to 0
ClaimResponse.addItem.detail.subDetail.productOrServiceEnd
  • Added Element
ClaimResponse.addItem.detail.subDetail.tax
  • Added Element
ClaimResponse.addItem.detail.subDetail.reviewOutcome
  • Added Element
ClaimResponse.addItem.detail.subDetail.adjudication
  • Min Cardinality changed from 1 to 0
ClaimResponse.processNote.class
  • Added Element
ClaimResponse.processNote.type
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
ClaimResponse.processNote.text
  • Type changed from string to markdown
ClaimResponse.processNote.language
ClaimResponse.error.expression
  • Added Element
ClaimResponse.item.adjudication.value ClaimResponse.addItem.subSite
  • Deleted
ClaimResponse.addItem.subSite ClinicalUseDefinition
ClinicalUseDefinition.subject
  • Deleted Min Cardinality changed from 0 to 1
  • Type changed from Reference(MedicinalProductDefinition | Medication | ActivityDefinition | PlanDefinition | Device | DeviceDefinition | Substance) to CodeableReference
ClinicalImpression ClinicalUseDefinition.status
  • Now marked as Modifier
ClinicalUseDefinition.undesirableEffect.management
  • Added Element
ClinicalImpression.status ClinicalUseDefinition.indication.intendedEffect
  • Change value set Max Cardinality changed from http://hl7.org/fhir/ValueSet/clinicalimpression-status|4.0.0 1 to EventStatus *
ClinicalUseDefinition.indication.undesirableEffect
  • Add codes preparation , not-done , on-hold , stopped , unknown Remove Type Reference(ClinicalUseDefinition)
ClinicalImpression.performer ClinicalUseDefinition.indication.applicability
  • Renamed from assessor to performer Added Element
ClinicalImpression.changePattern ClinicalUseDefinition.indication.otherTherapy.relationshipType
  • Added Mandatory Element
ClinicalImpression.finding.item ClinicalUseDefinition.indication.otherTherapy.treatment
  • Added Mandatory Element
ClinicalImpression.code ClinicalUseDefinition.contraindication.indication
  • Deleted (No known use case for this element) Remove Type Reference(ClinicalUseDefinition)
ClinicalImpression.investigation ClinicalUseDefinition.contraindication.applicability
  • Deleted (-> ClinicalImpression.supportingInfo) Added Element
ClinicalImpression.finding.itemCodeableConcept ClinicalUseDefinition.contraindication.management
  • Deleted (-> ClinicalImpression.finding.item) Added Element
ClinicalUseDefinition.contraindication.otherTherapy
  • Remove Type BackboneElement
ClinicalUseDefinition.interaction.interactant.route
  • Added Element
ClinicalUseDefinition.interaction.severity
  • Added Element
ClinicalUseDefinition.library
  • Added Element
ClinicalImpression.finding.itemReference ClinicalUseDefinition.contraindication.otherTherapy.relationshipType
  • Deleted (-> ClinicalImpression.finding.item)
ClinicalUseDefinition ClinicalUseDefinition.contraindication.otherTherapy.therapy
  • Added Resource Deleted
CodeSystem
CodeSystem.versionAlgorithm[x]
  • Added Element
CodeSystem.jurisdiction
CodeSystem.copyrightLabel
  • Added Element
CodeSystem.approvalDate
  • Added Element
CodeSystem.lastReviewDate
  • Added Element
CodeSystem.effectivePeriod
  • Added Element
CodeSystem.topic
  • Added Element
CodeSystem.author
  • Added Element
CodeSystem.editor
  • Added Element
CodeSystem.reviewer
  • Added Element
CodeSystem.endorser
  • Added Element
CodeSystem.relatedArtifact
  • Added Element
CodeSystem.filter.operator
  • Add codes child-of , descendent-leaf
CodeSystem.concept.designation.language
CodeSystem.concept.designation.additionalUse
  • Added Element
Communication
Communication.basedOn
  • Type Reference: Added Target Types CarePlan, CommunicationRequest, DeviceRequest, MedicationRequest, NutritionOrder, ServiceRequest, Task, VisionPrescription
  • Type Reference: Removed Target Type Resource
Communication.recipient
  • Type Reference: Added Target Types Location, Endpoint
Communication.sender
  • Type Reference: Added Target Types Endpoint, CareTeam
Communication.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
Communication.payload.content[x]
  • Add Type CodeableConcept
  • Remove Type string
Communication.instantiatesCanonical
  • Deleted
Communication.instantiatesUri
  • Deleted
Communication.reasonCode
  • Deleted (-> Communication.reason) reason.concept)
Communication.reasonReference
  • Deleted (-> Communication.reason) reason.reference)
CommunicationRequest
CommunicationRequest.status
  • Remove codes revoked , completed
  • Add code ended
CommunicationRequest.intent
  • Added Mandatory Element
CommunicationRequest.payload.content[x]
  • Add Type CodeableConcept
  • Remove Type string
CommunicationRequest.requester
  • Type Reference: Added Target Type Group
CommunicationRequest.recipient
  • Type Reference: Added Target Type Endpoint
CommunicationRequest.informationProvider
  • Renamed from sender to informationProvider
  • Max Cardinality changed from 1 to *
  • Type Reference: Added Target Type Endpoint Types Endpoint, Group
CommunicationRequest.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
CommunicationRequest.reasonCode
  • Deleted (-> CommunicationRequest.reason) reason.concept)
CommunicationRequest.reasonReference
  • Deleted (-> CommunicationRequest.reason) reason.reference)
CompartmentDefinition
CompartmentDefinition.versionAlgorithm[x]
  • Added Element
CompartmentDefinition.title
  • Added Element
CompartmentDefinition.code
  • Add code EpisodeOfCare
CompartmentDefinition.resource.code
  • Remove codes CatalogEntry , DeviceUseStatement , DocumentManifest Resource , DomainResource , EffectEvidenceSynthesis , Media , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication CatalogEntry , MedicinalProductIndication ChargeItem , MedicinalProductIngredient ChargeItemDefinition , MedicinalProductInteraction Citation , MedicinalProductManufactured ClinicalImpression , MedicinalProductPackaged DeviceUseStatement , MedicinalProductPharmaceutical DocumentManifest , MedicinalProductUndesirableEffect EvidenceReport , RequestGroup GraphDefinition , ResearchDefinition ImmunizationEvaluation , ResearchElementDefinition ImmunizationRecommendation , Resource Linkage , RiskEvidenceSynthesis Media , SubstanceSpecification Add codes ActorDefinition MedicationKnowledge , AdministrableProductDefinition MolecularSequence , ArtifactAssessment RequestGroup , BiologicallyDerivedProductDispense ResearchDefinition , Citation ResearchElementDefinition , ClinicalUseDefinition SupplyDelivery , ConditionDefinition SupplyRequest , DeviceAssociation TestReport , DeviceDispense TestScript , DeviceUsage VerificationResult ,
  • Add codes EncounterHistory ActorDefinition , EvidenceReport ArtifactAssessment , FormularyItem DeviceAlert , GenomicStudy DeviceAssociation , ImagingSelection , Ingredient , InventoryItem , InventoryReport , ManufacturedItemDefinition , MedicinalProductDefinition InsuranceProduct , NutritionIntake , NutritionProduct , PackagedProductDefinition , Permission , RegulatedAuthorization , RequestOrchestration , Requirements , SubscriptionStatus , SubscriptionTopic , SubstanceDefinition , TestPlan , Transport
CompartmentDefinition.resource.startParam
  • Added Element
CompartmentDefinition.resource.endParam
  • Added Element
CompartmentDefinition.resource.documentation
  • Deleted
Composition
Composition.url
  • Added Element
Composition.identifier
  • Max Cardinality changed from 1 to *
Composition.version
  • Added Element
Composition.consent
  • Added Element
Composition.basedOn
  • Added Element
Composition.status
  • Remove code preliminary
  • Add codes registered , partial , corrected , appended , cancelled , deprecated , unknown
Composition.subject
  • Max Cardinality changed from 1 to *
Composition.useContext
  • Added Element
Composition.author
  • Min Cardinality changed from 1 to 0
  • Type Reference: Added Target Type CareTeam
Composition.participant
  • Added Element
Composition.participant.type
  • Added Mandatory Element
Composition.participant.function
  • Added Element
Composition.participant.time
  • Added Element
Composition.participant.party
  • Added Mandatory Element
Composition.name
  • Added Element
Composition.title
  • Min Cardinality changed from 1 to 0
Composition.note
  • Added Element
Composition.attester.mode
  • Type changed from code to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/composition-attestation-mode|4.0.0` `http://hl7.org/fhir/ValueSet/composition-attestation-mode|4.3.0` (required)
Composition.relatesTo Composition.attester.party
  • Type changed from BackboneElement to RelatedArtifact Reference: Added Target Type Group
Composition.custodian
  • Type Reference: Added Target Types Patient, Group
Composition.relatesTo.type
  • Added Mandatory Element
Composition.relatesTo.target[x]
  • Add Types uri, Attachment, canonical(Resource), markdown
  • Remove Type Identifier
Composition.event.detail
  • Type changed from Reference(Resource) to CodeableReference
Composition.confidentiality Composition.section.author
  • Deleted Type Reference: Added Target Type CareTeam
Composition.section.note
  • Added Element
Composition.relatesTo.code Composition.confidentiality
  • Deleted
Composition.relatesTo.target[x] Composition.relatesTo.code
  • Deleted
Composition.event.code
  • Deleted
Composition.section.mode
  • Deleted
ConceptMap
ConceptMap.identifier
  • Max Cardinality changed from 1 to *
ConceptMap.versionAlgorithm[x]
  • Added Element
ConceptMap.jurisdiction
ConceptMap.copyrightLabel
  • Added Element
ConceptMap.approvalDate
  • Added Element
ConceptMap.lastReviewDate
  • Added Element
ConceptMap.effectivePeriod
  • Added Element
ConceptMap.topic
  • Added Element
ConceptMap.author
  • Added Element
ConceptMap.editor
  • Added Element
ConceptMap.reviewer
  • Added Element
ConceptMap.endorser
  • Added Element
ConceptMap.relatedArtifact
  • Added Element
ConceptMap.property
  • Added Element
ConceptMap.property.code
  • Added Mandatory Element
ConceptMap.property.uri
  • Added Element
ConceptMap.property.description
  • Added Element
ConceptMap.property.type
  • Added Mandatory Element
ConceptMap.property.system
  • Added Element
ConceptMap.additionalAttribute
  • Added Element
ConceptMap.additionalAttribute.code
  • Added Mandatory Element
ConceptMap.additionalAttribute.uri
  • Added Element
ConceptMap.additionalAttribute.description
  • Added Element
ConceptMap.additionalAttribute.type
  • Added Mandatory Element
ConceptMap.sourceScope[x]
  • Added Element Renamed from source[x] to sourceScope[x]
ConceptMap.targetScope[x]
  • Added Element Renamed from target[x] to targetScope[x]
ConceptMap.group.source
  • Type changed from uri to canonical(CodeSystem)
ConceptMap.group.target
  • Type changed from uri to canonical(CodeSystem)
ConceptMap.group.element.valueSet
  • Added Element
ConceptMap.group.element.noMap
  • Added Element
ConceptMap.group.element.comment
  • Added Element
ConceptMap.group.element.target.valueSet
  • Added Element
ConceptMap.group.element.target.relationship
  • Added Mandatory Element
ConceptMap.group.element.target.property
  • Added Element
ConceptMap.group.element.target.property.code
  • Added Mandatory Element
ConceptMap.group.element.target.property.value[x]
  • Added Mandatory Element
ConceptMap.group.element.target.dependsOn.attribute
  • Renamed from property to attribute
  • Type changed from uri to code
ConceptMap.group.element.target.dependsOn.value[x]
  • Renamed from value to value[x]
  • Min Cardinality changed from 1 to 0
  • Add Types code, Coding, boolean, Quantity
ConceptMap.group.element.target.dependsOn.valueSet
  • Added Element
ConceptMap.group.unmapped.mode
  • Remove code provided
  • Add code use-source-code
ConceptMap.group.unmapped.valueSet ConceptMap.group.unmapped.comment
  • Added Element
ConceptMap.group.unmapped.relationship ConceptMap.group.unmapped.valueSet
  • Added Element
ConceptMap.source[x] ConceptMap.group.unmapped.relationship
  • Deleted Added Element
ConceptMap.target[x] ConceptMap.group.unmapped.otherMap
  • Deleted Renamed from url to otherMap
ConceptMap.group.sourceVersion
  • Deleted (-> canonical version in .group.source) group.source)
ConceptMap.group.targetVersion
  • Deleted (-> canonical version in .group.target) group.target)
ConceptMap.group.element.target.equivalence
  • Deleted (-> relationship)
ConceptMap.group.element.target.dependsOn.system
  • Deleted (-> value as Coding) Coding - system value)
ConceptMap.group.element.target.dependsOn.display
  • Deleted (-> value as Coding) Coding - display value)
Condition
Condition.clinicalStatus
  • Min Cardinality changed from 0 to 1
  • Remove codes recurrence , relapse , remission , resolved
  • Add code unknown
Condition.category Condition.verificationStatus
  • Remove Binding `http://hl7.org/fhir/ValueSet/condition-category` (extensible) codes provisional , differential
Condition.participant Condition.category
  • Added Element Remove Binding `http://hl7.org/fhir/ValueSet/condition-category` (extensible)
Condition.participant.function Condition.bodyStructure
  • Added Element
Condition.participant.actor Condition.recorder
  • Type Reference: Added Mandatory Element Target Type Group
Condition.evidence Condition.asserter
  • Type changed from BackboneElement to CodeableReference Reference: Added Target Types Device, Group
Condition.recorder Condition.stage.assessment
  • Deleted (-> Condition.participant.actor) Type Reference: Removed Target Type ClinicalImpression
Condition.asserter Condition.evidence
  • Deleted (-> Condition.participant.actor) Type changed from BackboneElement to CodeableReference
Condition.evidence.code
  • Deleted (-> Condition.evidence) Condition.evidence.concept)
Condition.evidence.detail
  • Deleted (-> Condition.evidence) ConditionDefinition Added Resource Condition.evidence.reference)
Consent
Consent.status
  • Remove codes proposed , rejected
  • Add codes not-done , unknown
Consent.category
  • Min Cardinality changed from 1 to 0
  • Remove Binding `http://hl7.org/fhir/ValueSet/consent-category` (extensible)
Consent.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Types Practitioner, ResearchSubject, Group
Consent.date
  • Renamed from dateTime to date
  • Type changed from dateTime to date
Consent.period
  • Added Element
Consent.grantor
  • Added Element
Consent.grantee
  • Renamed from performer to grantee
  • Type Reference: Added Target Types CareTeam, Group, HealthcareService
Consent.manager
  • Added Element
Consent.controller
  • Added Element
Consent.sourceAttachment
  • Added Element
Consent.sourceReference
  • Added Element
Consent.regulatoryBasis
  • Added Element
Consent.policyBasis
  • Renamed from policy to policyBasis
  • Max Cardinality changed from * to 1
Consent.policyBasis.reference
  • Added Element
Consent.policyBasis.url Consent.policyBasis.uri
  • Added Element Moved from Consent.policy to Consent.policyBasis
Consent.policyText
  • Added Element Renamed from policyRule to policyText
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to Reference(DocumentReference)
  • Remove Binding `http://hl7.org/fhir/ValueSet/consent-policy` (extensible)
Consent.verification.verificationType Consent.verification.type
  • Added Element
Consent.verification.verifiedBy
  • Added Element
Consent.verification.verificationDate Consent.verification.verifiedWith
  • Type Reference: Added Target Type Group
Consent.verification.date
  • Renamed from verificationDate to date
  • Max Cardinality changed from 1 to *
Consent.decision
  • Moved from Consent.provision.type to decision
  • Now marked as Modifier
Consent.provision
  • Max Cardinality changed from 1 to *
Consent.provision.actor.role
  • Min Cardinality changed from 1 to 0
  • Change value set from Security Role Type http://hl7.org/fhir/ValueSet/security-role-type to Participation Role Type
Consent.provision.actor.reference
  • Min Cardinality changed from 1 to 0
Consent.provision.securityLabel
  • Remove Binding `http://hl7.org/fhir/ValueSet/security-labels` (extensible)
Consent.provision.documentType
  • Added Element
Consent.provision.resourceType
Consent.provision.expression
  • Added Element
Consent.scope
  • Deleted (-> Merged with Consent.category)
Consent.organization
  • Deleted (-> split into Consent.manager and Consent.controller)
Consent.source[x]
  • Deleted (-> split into Consent.sourceAttachement and Consent.sourceReference)
Consent.policy.authority
  • Deleted
Consent.policy.uri Contract
Contract.author
  • Deleted Type Reference: Added Target Type RelatedPerson
Consent.policyRule Contract.term.text
  • Deleted Type changed from string to markdown
Contract.term.action.reason
  • Type changed from string to CodeableReference
Contract.term.action.reasonCode
  • Deleted (-> reason) reason.concept)
Contract.term.action.reasonReference
  • Deleted (-> reason) reason.reference)
Coverage
Coverage.statusReason
  • Added Element
Coverage.kind
  • Added Mandatory Element
Coverage.paymentBy
  • Added Element
Coverage.paymentBy.party
  • Added Mandatory Element
Coverage.paymentBy.responsibility
  • Added Element
Coverage.subscriberId
  • Max Cardinality changed from 1 to *
  • Type changed from string to Identifier
Coverage.insurer
  • Added Element
Coverage.class.value
  • Type changed from string to Identifier
Coverage.costToBeneficiary.category
  • Added Element
Coverage.costToBeneficiary.network
  • Added Element
Coverage.costToBeneficiary.unit
  • Added Element
Coverage.costToBeneficiary.term
  • Added Element
Coverage.costToBeneficiary.value[x]
  • Min Cardinality changed from 1 to 0
Coverage.insurancePlan
  • Added Element
Coverage.payor
  • Deleted
CoverageEligibilityRequest
CoverageEligibilityRequest.statusReason
  • Added Element
CoverageEligibilityRequest.event
  • Added Element
CoverageEligibilityRequest.event.type
  • Added Mandatory Element
CoverageEligibilityRequest.event.when[x]
  • Added Mandatory Element
CoverageEligibilityResponse
CoverageEligibilityResponse.statusReason
  • Added Element
CoverageEligibilityResponse.event
  • Added Element
CoverageEligibilityResponse.event.type
  • Added Mandatory Element
CoverageEligibilityResponse.event.when[x]
  • Added Mandatory Element
CoverageEligibilityResponse.request
  • Min Cardinality changed from 1 to 0
CoverageEligibilityResponse.outcome
  • Change value set from http://hl7.org/fhir/ValueSet/remittance-outcome|4.0.0 http://hl7.org/fhir/ValueSet/remittance-outcome|4.3.0 to Eligibility Outcome
CoverageEligibilityResponse.insurance.item.description
  • Type changed from string to markdown
CoverageEligibilityResponse.error.expression
  • Added Element
DetectedIssue
DetectedIssue.status
  • Change value set from http://hl7.org/fhir/ValueSet/observation-status|4.0.0 http://hl7.org/fhir/ValueSet/observation-status|4.3.0 to Detected Issue Status
  • Remove codes registered , amended , corrected , cancelled , unknown
  • Add code mitigated
DetectedIssue.category
  • Added Element
DetectedIssue.severity
  • Type changed from code to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/detectedissue-severity|4.3.0` (required)
DetectedIssue.subject
  • Renamed from patient to subject
  • Type Reference: Added Element Target Types Group, Device, Location, Organization, Procedure, Practitioner, Medication, Substance, BiologicallyDerivedProduct, NutritionProduct
DetectedIssue.encounter
  • Added Element
DetectedIssue.identified[x]
  • Add Type Timing
DetectedIssue.author
  • Type Reference: Added Target Types Patient, RelatedPerson
DetectedIssue.detail
  • Type changed from string to markdown
DetectedIssue.mitigation.note DetectedIssue.qualityOfEvidence
  • Added Element
DetectedIssue.patient DetectedIssue.expectedOnsetType
  • Deleted Added Element
Device DetectedIssue.medicationClass
  • Added Element
Device.displayName DetectedIssue.managementCode
  • Added Element
DetectedIssue.mitigation.note
  • Added Element
Device
Device.definition
  • Type changed from Reference(DeviceDefinition) to CodeableReference canonical(DeviceDefinition)
Device.udiCarrier.deviceIdentifier
  • Min Cardinality changed from 0 to 1
Device.udiCarrier.deviceIdentifierSystem
  • Added Element
Device.udiCarrier.issuer
  • Min Cardinality changed from 0 to 1
Device.udiCarrier.entryType
  • Add code electronic-transmission
Device.availabilityStatus
  • Added Element
Device.biologicalSourceEvent
  • Added Element Renamed from distinctIdentifier to biologicalSourceEvent
  • Type changed from string to Identifier
Device.name
  • Renamed from deviceName to name
Device.name.value
  • Added Mandatory Element Moved from Device.deviceName.name to value
Device.name.type
  • Moved from Device.deviceName to Device.name
  • Remove codes udi-label-name , manufacturer-name , model-name , other Type changed from code to CodeableConcept
  • Add code registered-name Change binding strength from required to extensible
Device.name.display
  • Added Element
Device.category
  • Added Element
Device.type
  • Max Cardinality changed from 1 to *
Device.version.installDate Device.deviceVersion
  • Added Element Renamed from version to deviceVersion
Device.conformsTo Device.deviceVersion.type
  • Renamed Moved from specialization Device.version to conformsTo Device.deviceVersion
Device.conformsTo.category Device.deviceVersion.component
  • Added Element Moved from Device.version to Device.deviceVersion
Device.conformsTo.specification Device.deviceVersion.installDate
  • Added Mandatory Element
Device.conformsTo.version Device.deviceVersion.value
  • Moved from Device.specialization Device.version to Device.deviceVersion
Device.conformsTo
  • Renamed from specialization to conformsTo
Device.property.value[x] Device.conformsTo.category
  • Added Mandatory Element
Device.mode Device.conformsTo.specification
  • Added Element Moved from Device.specialization.systemType to specification
Device.conformsTo.version
  • Moved from Device.specialization to Device.conformsTo
Device.cycle Device.property.value[x]
  • Added Mandatory Element
Device.duration Device.additive
  • Added Element
Device.endpoint Device.additive.type
  • Added Mandatory Element
Device.gateway Device.additive.quantity
  • Added Element
Device.statusReason
  • Deleted (-> reason was removed. DeviceAssociation can be used)
Device.distinctIdentifier Device.property.valueQuantity
  • Deleted (-> Device.property.value[x] (as a new Device.property iteration))
Device.deviceName.name Device.property.valueCode
  • Deleted (-> Device.property.value[x] (as a new Device.property iteration))
Device.specialization.systemType Device.patient
  • Deleted (-> patient association is in DeviceAssociation)
Device.property.valueQuantity Device.owner
  • Deleted
Device.property.valueCode Device.url
  • Deleted
Device.patient DeviceAlert
  • Deleted (-> patient association is in DeviceAssociation) Added Resource
DeviceAssociation
  • Added Resource
DeviceDefinition
DeviceDefinition.version
  • Max Cardinality changed from * to 1
DeviceDefinition.versionAlgorithm[x]
  • Added Element
DeviceDefinition.name
  • Added Element
DeviceDefinition.title
  • Added Element
DeviceDefinition.status
  • Added Mandatory Element
DeviceDefinition.experimental
  • Added Element
DeviceDefinition.date
  • Added Element
DeviceDefinition.publisher
  • Added Element
DeviceDefinition.contact
  • Type changed from ContactPoint to ContactDetail
DeviceDefinition.description
  • Added Element
DeviceDefinition.useContext
  • Added Element
DeviceDefinition.jurisdiction
  • Added Element
DeviceDefinition.purpose
  • Added Element
DeviceDefinition.copyright
  • Added Element
DeviceDefinition.copyrightLabel
  • Added Element
DeviceDefinition.approvalDate
  • Added Element
DeviceDefinition.lastReviewDate
  • Added Element
DeviceDefinition.effectivePeriod
  • Added Element
DeviceDefinition.partNumber
  • Added Element
DeviceDefinition.manufacturer
  • Renamed from manufacturer[x] to manufacturer
  • Remove Type string
DeviceDefinition.udiDeviceIdentifier.marketDistribution
  • Added Element
DeviceDefinition.udiDeviceIdentifier.marketDistribution.marketPeriod
  • Added Mandatory Element
DeviceDefinition.udiDeviceIdentifier.marketDistribution.subJurisdiction
  • Added Mandatory Element
DeviceDefinition.regulatoryIdentifier DeviceDefinition.udiDeviceIdentifier.deviceIdentifierSystem
  • Added Element
DeviceDefinition.regulatoryIdentifier.type DeviceDefinition.regulatoryIdentifier
  • Added Mandatory Element
DeviceDefinition.regulatoryIdentifier.deviceIdentifier DeviceDefinition.regulatoryIdentifier.type
  • Added Mandatory Element
DeviceDefinition.regulatoryIdentifier.issuer DeviceDefinition.regulatoryIdentifier.identifier
  • Added Mandatory Element
DeviceDefinition.regulatoryIdentifier.jurisdiction DeviceDefinition.regulatoryIdentifier.issuer
  • Added Mandatory Element
DeviceDefinition.partNumber DeviceDefinition.regulatoryIdentifier.jurisdiction
  • Added Mandatory Element
DeviceDefinition.manufacturer DeviceDefinition.regulatoryIdentifier.identifierSystem
  • Renamed from manufacturer[x] to manufacturer Remove Type string Added Element
DeviceDefinition.deviceName.type
  • Remove codes udi-label-name , manufacturer-name , model-name , other Type changed from code to CodeableConcept
  • Add code registered-name Change binding strength from required to extensible
DeviceDefinition.classification
  • Added Element
DeviceDefinition.classification.type
  • Moved from DeviceDefinition to DeviceDefinition.classification
  • Min Cardinality changed from 0 to 1
DeviceDefinition.classification.justification
  • Added Element
DeviceDefinition.conformsTo
  • Renamed from specialization to conformsTo
DeviceDefinition.conformsTo.category
  • Added Element
DeviceDefinition.conformsTo.specification
  • Added Mandatory Element Moved from DeviceDefinition.specialization.systemType to specification
  • Type changed from string to CodeableConcept
DeviceDefinition.conformsTo.version
  • Moved from DeviceDefinition.specialization to DeviceDefinition.conformsTo
  • Max Cardinality changed from 1 to *
DeviceDefinition.conformsTo.source
  • Added Element
DeviceDefinition.hasPart
  • Added Element
DeviceDefinition.hasPart.reference DeviceDefinition.hasPart.definition[x]
  • Added Mandatory Element
DeviceDefinition.hasPart.count
  • Added Element
DeviceDefinition.packaging
  • Added Element
DeviceDefinition.packaging.identifier
  • Added Element
DeviceDefinition.packaging.type
  • Added Element
DeviceDefinition.packaging.count
  • Added Element
DeviceDefinition.packaging.distributor
  • Added Element
DeviceDefinition.packaging.distributor.name
  • Added Element
DeviceDefinition.packaging.distributor.organizationReference
  • Added Element
DeviceDefinition.packaging.udiDeviceIdentifier
  • Added Element
DeviceDefinition.packaging.packaging
  • Added Element
DeviceDefinition.version DeviceDefinition.deviceVersion
  • Type changed from string to BackboneElement Added Element
DeviceDefinition.version.type DeviceDefinition.deviceVersion.type
  • Added Element
DeviceDefinition.version.component DeviceDefinition.deviceVersion.component
  • Added Element
DeviceDefinition.version.value DeviceDefinition.deviceVersion.value
  • Added Mandatory Element
DeviceDefinition.outputLanguage
  • Renamed from languageCode to outputLanguage
  • Type changed from CodeableConcept to code
  • Add Binding `http://hl7.org/fhir/ValueSet/all-languages|6.0.0-ballot3` (required)
DeviceDefinition.property.value[x]
  • Added Mandatory Element Renamed from valueQuantity to value[x]
  • Min Cardinality changed from 0 to 1
  • Max Cardinality changed from * to 1
  • Add Types CodeableConcept, string, boolean, integer, Range, Attachment
DeviceDefinition.link
  • Added Element
DeviceDefinition.link.relation
  • Added Mandatory Element
DeviceDefinition.link.relatedDevice DeviceDefinition.link.relatedDevice[x]
  • Added Mandatory Element
DeviceDefinition.productionIdentifierInUDI
  • Added Element
DeviceDefinition.guideline
  • Added Element
DeviceDefinition.guideline.useContext
  • Added Element
DeviceDefinition.guideline.usageInstruction
  • Added Element
DeviceDefinition.guideline.relatedArtifact
  • Moved from DeviceDefinition.onlineInformation to relatedArtifact
  • Max Cardinality changed from 1 to *
  • Type changed from uri to RelatedArtifact
DeviceDefinition.guideline.indication
  • Added Element
DeviceDefinition.guideline.contraindication
  • Added Element
DeviceDefinition.guideline.warning
  • Added Element
DeviceDefinition.guideline.intendedUse
  • Added Element
DeviceDefinition.correctiveAction
  • Added Element
DeviceDefinition.correctiveAction.recall
  • Added Mandatory Element
DeviceDefinition.correctiveAction.scope
  • Added Element
DeviceDefinition.correctiveAction.period
  • Added Mandatory Element
DeviceDefinition.chargeItem
  • Added Element
DeviceDefinition.chargeItem.chargeItemCode
  • Added Mandatory Element
DeviceDefinition.chargeItem.count
  • Added Mandatory Element
DeviceDefinition.chargeItem.effectivePeriod
  • Added Element
DeviceDefinition.chargeItem.useContext
  • Added Element
DeviceDefinition.specialization.systemType Deleted DeviceDefinition.physicalCharacteristics
  • Deleted (-> DeviceDefinition.property)
DeviceDefinition.capability
  • Deleted (-> DeviceDefinition.property)
DeviceDefinition.property.valueQuantity Deleted DeviceDefinition.property.valueCode
  • Deleted
DeviceDefinition.url DeviceDefinition.owner
  • Deleted (Removed (This could be a packaging.distributor.organiationReference or manufacturer or neither - only instances have addressable endpoints) no direct mapping)
DeviceDefinition.quantity
  • Deleted (-> DeviceDefinition.packaging.count or DeviceDefinition.hasPart.count)
DeviceDefinition.parentDevice
  • Deleted (Removed - to establish relations, use hasPArt) hasPart)
DeviceDispense DeviceMetric
DeviceMetric.status
  • Added Resource Mandatory Element
DeviceMetric DeviceMetric.operationalStatus
  • Remove code entered-in-error
  • Add code unknown
DeviceMetric.category
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
DeviceMetric.device
  • Added Mandatory Element
  • This is the only link to the device, could be mapped from DeviceMetric.parent or DeviceMetric.source
DeviceMetric.color
DeviceMetric.measurementFrequency
  • Added Element
DeviceMetric.availability
  • Added Element
DeviceMetric.calibration.type
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
DeviceMetric.source
  • Deleted (-> could be DeviceMetric.device)
DeviceMetric.parent
  • Deleted (-> could be DeviceMetric.device)
DeviceMetric.measurementPeriod
  • Deleted
DeviceRequest
DeviceRequest.replaces
  • Renamed from priorRequest to replaces
  • Type Reference: Added Target Type DeviceRequest
  • Type Reference: Removed Target Type Resource
DeviceRequest.status
  • Remove codes revoked , completed
  • Add code ended
DeviceRequest.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
DeviceRequest.doNotPerform
  • Added Element
DeviceRequest.code DeviceRequest.product[x]
  • Renamed from code[x] to code product[x]
  • Add Type CodeableReference Remove Types Reference(Device), CodeableConcept canonical(DeviceDefinition)
DeviceRequest.quantity
  • Added Element
DeviceRequest.requester
  • Type Reference: Added Target Types CareTeam, Group, Patient, RelatedPerson
DeviceRequest.performer
  • Type changed from Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) to CodeableReference
DeviceRequest.reason DeviceRequest.location
  • Added Element
DeviceRequest.asNeeded DeviceRequest.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
DeviceRequest.asNeededFor DeviceRequest.asNeeded
  • Added Element
DeviceRequest.performerType DeviceRequest.asNeededFor
  • Deleted (-> performer) Added Element
DeviceRequest.reasonCode DeviceRequest.instantiatesCanonical
  • Deleted (-> reason)
DeviceRequest.reasonReference DeviceRequest.instantiatesUri
  • Deleted (-> reason) DeviceUsage Name Changed from DeviceUseStatement to DeviceUsage
DeviceUsage.patient DeviceRequest.performerType
  • Added Mandatory Element Deleted (-> performer.concept)
DeviceUsage.context DeviceRequest.reasonCode
  • Added Element Deleted (-> reason.concept)
DeviceUsage.dateAsserted DeviceRequest.reasonReference
  • Added Element Deleted (-> reason.reference)
DeviceUsage.usageStatus DiagnosticReport Added Element
DeviceUsage.usageReason DiagnosticReport.basedOn
  • Added Element Type Reference: Removed Target Type ImmunizationRecommendation
DeviceUsage.adherence DiagnosticReport.status
  • Added Element Remove codes preliminary , corrected , appended
DeviceUsage.adherence.code DiagnosticReport.subject
  • Type Reference: Added Mandatory Element Target Type BiologicallyDerivedProduct
  • DeviceUsage.adherence.reason
  • Added Mandatory Element Type Reference: Removed Target Type Procedure
DeviceUsage.informationSource DiagnosticReport.relatesTo
  • Added Element
DeviceUsage.device DiagnosticReport.issued
  • Type changed from Reference(Device) instant to CodeableReference dateTime
DeviceUsage.reason DiagnosticReport.procedure
  • Added Element
DeviceUsage.bodySite DiagnosticReport.performer
  • Type changed from CodeableConcept to CodeableReference DeviceUseStatement.subject Deleted DeviceUseStatement.recordedOn Deleted DeviceUseStatement.source Deleted DeviceUseStatement.reasonCode Deleted DeviceUseStatement.reasonReference Deleted DiagnosticReport DiagnosticReport.status Add code modified Reference: Added Target Types HealthcareService, Device, Patient, RelatedPerson
DiagnosticReport.subject DiagnosticReport.resultsInterpreter
  • Type Reference: Added Target Types Organization, Practitioner, Medication, Substance, BiologicallyDerivedProduct Patient, RelatedPerson
DiagnosticReport.note
  • Added Element
DiagnosticReport.study
  • Added Element Renamed from imagingStudy to study
DiagnosticReport.supportingInfo
  • Added Element
DiagnosticReport.supportingInfo.type
  • Added Mandatory Element
DiagnosticReport.supportingInfo.reference
  • Added Mandatory Element
DiagnosticReport.media.link
  • Type Reference: Added Target Type DocumentReference
  • Type Reference: Removed Target Type Media
DiagnosticReport.composition
  • Added Element
DiagnosticReport.conclusion
  • Type changed from string to markdown
DiagnosticReport.imagingStudy DiagnosticReport.conclusionCode
  • Deleted Type changed from CodeableConcept to CodeableReference
DiagnosticReport.recomendation
  • Added Element
DiagnosticReport.communication
  • Added Element
DiagnosticReport.comparison
  • Added Element
DocumentReference
DocumentReference.version
  • Added Element
DocumentReference.basedOn
  • Added Element
DocumentReference.docStatus
  • Remove code preliminary
  • Add codes registered , partial , corrected , appended , cancelled , deprecated , unknown
  • Now marked as Modifier
DocumentReference.modality
  • Added Element
DocumentReference.subject
  • Type Reference: Added Target Type Resource
  • Type Reference: Removed Target Types Patient, Practitioner, Group, Device
DocumentReference.context
  • Max Cardinality changed from 1 to *
  • Type changed from BackboneElement to Reference(Appointment | Encounter | EpisodeOfCare)
DocumentReference.event
  • Added Element
DocumentReference.bodySite DocumentReference.related
  • Added Element
DocumentReference.facilityType DocumentReference.bodyStructure
  • Added Element
DocumentReference.facilityType
  • Moved from DocumentReference.context to DocumentReference
DocumentReference.practiceSetting
  • Added Element Moved from DocumentReference.context to DocumentReference
DocumentReference.period
  • Added Element Moved from DocumentReference.context to DocumentReference
DocumentReference.date
  • Type changed from instant to dateTime
DocumentReference.author
  • Type Reference: Added Target Type CareTeam Types CareTeam, Group
DocumentReference.attester
  • Added Element
DocumentReference.attester.mode
  • Added Mandatory Element
DocumentReference.attester.time
  • Added Element
DocumentReference.attester.party
  • Added Element
DocumentReference.relatesTo.code
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
DocumentReference.description
  • Type changed from string to markdown
DocumentReference.securityLabel
  • Remove Binding `http://hl7.org/fhir/ValueSet/security-labels` (extensible)
DocumentReference.content.profile
  • Added Element
DocumentReference.content.profile.value[x]
  • Added Mandatory Element
DocumentReference.masterIdentifier
  • Deleted (-> identifier) DocumentReference.identifier)
DocumentReference.authenticator
  • Deleted (-> attester) DocumentReference.attester)
DocumentReference.content.format
  • Deleted (-> content.profile)
DocumentReference.context.encounter
  • Deleted (-> context)
DocumentReference.context.event
  • Deleted (-> event)
DocumentReference.context.period Deleted (-> period) DocumentReference.context.facilityType Deleted (-> facilityType) DocumentReference.context.practiceSetting Deleted (-> practiceSetting) DocumentReference.context.sourcePatientInfo
  • Deleted (-> use extension http://hl7.org/fhir/StructureDefinition/documentreference-sourcepatient)
DocumentReference.context.related
  • Deleted (-> basedOn)
DomainResource
  • No Changes
Encounter
Encounter.status
  • Remove codes arrived , triaged , onleave , finished
  • Add codes on-hold , discharged , completed , discontinued
Encounter.businessStatus
  • Added Element
Encounter.businessStatus.code
  • Added Mandatory Element
Encounter.businessStatus.type
  • Added Element
Encounter.businessStatus.effectiveDate
  • Added Element
Encounter.class
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://terminology.hl7.org/ValueSet/v3-ActEncounterCode` (extensible)
Encounter.serviceType
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to CodeableReference
Encounter.subjectStatus
  • Added Element
Encounter.basedOn
  • Type Reference: Added Target Types CarePlan, DeviceRequest, MedicationRequest MedicationRequest, RequestOrchestration, NutritionOrder, VisionPrescription
Encounter.careTeam
  • Added Element
Encounter.participant.actor
  • Renamed from individual to actor
  • Type Reference: Added Target Types Patient, Group, Device, HealthcareService
Encounter.virtualService
  • Added Element
Encounter.actualPeriod
  • Renamed from period to actualPeriod
Encounter.plannedStartDate
  • Added Element
Encounter.plannedEndDate
  • Added Element
Encounter.reason
  • Renamed from reasonCode to reason Type changed from CodeableConcept to BackboneElement Added Element
Encounter.reason.use
  • Added Element
Encounter.reason.value
  • Added Element
  • Merged both reasonCode and reasonReference into reason.value
Encounter.diagnosis.condition
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
  • Type changed from Reference(Condition | Procedure) to CodeableReference
Encounter.diagnosis.use
  • Max Cardinality changed from 1 to *
Encounter.dietPreference
  • Moved from Encounter.hospitalization to Encounter
Encounter.specialArrangement
  • Moved from Encounter.hospitalization to Encounter
Encounter.specialCourtesy
  • Moved from Encounter.hospitalization to Encounter
Encounter.admission
  • Renamed from hospitalization to admission
Encounter.admission.preAdmissionIdentifier
  • Moved from Encounter.hospitalization to Encounter.admission
Encounter.admission.origin
  • Moved from Encounter.hospitalization to Encounter.admission
Encounter.admission.admitSource
  • Moved from Encounter.hospitalization to Encounter.admission
Encounter.admission.reAdmission
  • Moved from Encounter.hospitalization to Encounter.admission
Encounter.admission.destination
  • Moved from Encounter.hospitalization to Encounter.admission
Encounter.admission.dischargeDisposition
  • Moved from Encounter.hospitalization to Encounter.admission
Encounter.location.form
  • Renamed from physicalType to form
Encounter.statusHistory
  • Deleted (-> EncounterHistory.status)
Encounter.classHistory
  • Deleted (-> EncounterHistory.class) EncounterHistory)
Encounter.reasonReference Encounter.reasonCode
  • Deleted (-> Encounter.reason.reference) reason.concept.value)
Encounter.diagnosis.rank Encounter.reasonReference
  • Deleted (-> Account.diagnosis.sequence) reason.reference.value)
EncounterHistory Encounter.diagnosis.rank
  • Added Resource Deleted (-> Account.diagnosis.sequence)
Endpoint
Endpoint.status
  • Remove code test
  • Add code limited
Endpoint.connectionType
  • Max Cardinality changed from 1 to *
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/endpoint-connection-type` (extensible)
Endpoint.description
  • Added Element
Endpoint.environmentType
  • Added Element
Endpoint.availability
  • Added Element
Endpoint.payload
  • Added Element
Endpoint.payload.type
  • Moved from Endpoint.payloadType to type
  • Min Cardinality changed from 1 to 0
Endpoint.payload.mimeType
  • Moved from Endpoint.payloadMimeType to mimeType
Endpoint.payload.profileCanonical
  • Added Element
Endpoint.payload.profileUri
  • Added Element
EnrollmentRequest
EnrollmentRequest.candidate
  • No Changes Type Reference: Added Target Type Group
EnrollmentResponse
EnrollmentResponse.outcome
  • Change value set from http://hl7.org/fhir/ValueSet/remittance-outcome|4.0.0 http://hl7.org/fhir/ValueSet/remittance-outcome|4.3.0 to Enrollment Outcome
EnrollmentResponse.candidate
  • Added Element
EpisodeOfCare
EpisodeOfCare.reason
  • Added Element
EpisodeOfCare.reason.use
  • Added Element
EpisodeOfCare.reason.value
  • Added Element
EpisodeOfCare.diagnosis.condition
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
  • Type changed from Reference(Condition) to CodeableReference
EpisodeOfCare.diagnosis.use
  • Renamed from role to use
  • Max Cardinality changed from 1 to *
EpisodeOfCare.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Type Group
EpisodeOfCare.careTeam
  • Renamed from team to careTeam
EpisodeOfCare.diagnosis.rank
  • Deleted
EventDefinition
EventDefinition.versionAlgorithm[x]
  • Added Element
EventDefinition.subject[x]
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
EventDefinition.jurisdiction
EventDefinition.usage
  • Type changed from string to markdown
EventDefinition.copyrightLabel
  • Added Element
Evidence
Evidence.versionAlgorithm[x]
  • Added Element
Evidence.citeAs[x] Evidence.name
  • Added Element
Evidence.experimental Evidence.citeAs
  • Added Element Renamed from citeAs[x] to citeAs
  • Remove Type Reference(Citation)
Evidence.purpose Evidence.experimental
  • Added Element
Evidence.copyrightLabel Evidence.recorder
  • Added Element
Evidence.assertion Evidence.purpose
  • Added Element
Evidence.variableDefinition Evidence.copyright
  • Added Mandatory Element
Evidence.variableDefinition.description Evidence.copyrightLabel
  • Added Element
Evidence.variableDefinition.note Evidence.relatesTo
  • Added Element
Evidence.variableDefinition.variableRole Evidence.relatesTo.type
  • Added Mandatory Element
Evidence.variableDefinition.observed Evidence.relatesTo.target[x]
  • Added Mandatory Element
Evidence.variableDefinition.intended Evidence.variableDefinition
  • Added Element Min Cardinality changed from 1 to 0
Evidence.variableDefinition.directnessMatch Evidence.variableDefinition.variableRole
  • Added Element Type changed from CodeableConcept to code
  • Evidence.synthesisType
  • Added Element Change binding strength from extensible to required
Evidence.studyDesign Evidence.variableDefinition.roleSubtype
  • Added Element
Evidence.statistic Evidence.variableDefinition.comparatorCategory
  • Added Element
Evidence.statistic.description Evidence.variableDefinition.directnessMatch
  • Added Element Remove Binding `http://hl7.org/fhir/ValueSet/directness` (extensible)
Evidence.statistic.note Evidence.synthesisType
  • Added Element Max Cardinality changed from 1 to *
  • Evidence.statistic.statisticType
  • Added Element Remove Binding `http://hl7.org/fhir/ValueSet/synthesis-type` (extensible)
Evidence.statistic.category Evidence.studyDesign
  • Added Element
Evidence.statistic.quantity Evidence.statistic.description
  • Added Element Type changed from string to markdown
Evidence.statistic.numberOfEvents Evidence.statistic.statisticType
  • Added Element Remove Binding `http://hl7.org/fhir/ValueSet/statistic-type` (extensible)
Evidence.statistic.numberAffected Evidence.statistic.sampleSize.description
  • Added Element Type changed from string to markdown
Evidence.statistic.sampleSize Evidence.statistic.sampleSize.numberAnalyzed
  • Added Element
Evidence.statistic.sampleSize.description Evidence.statistic.attributeEstimate.description
  • Added Element Type changed from string to markdown
Evidence.statistic.sampleSize.note Evidence.statistic.attributeEstimate.type
  • Added Element Remove Binding `http://hl7.org/fhir/ValueSet/attribute-estimate-type` (extensible)
Evidence.statistic.sampleSize.numberOfStudies Evidence.statistic.modelCharacteristic.code
  • Added Element Remove Binding `http://hl7.org/fhir/ValueSet/statistic-model-code` (extensible)
Evidence.statistic.sampleSize.numberOfParticipants Evidence.statistic.modelCharacteristic.value[x]
  • Added Element Renamed from value to value[x]
  • Evidence.statistic.sampleSize.knownDataCount
  • Added Element Add Types Range, CodeableConcept
Evidence.statistic.attributeEstimate Evidence.statistic.modelCharacteristic.intended
  • Added Element
Evidence.statistic.attributeEstimate.description Evidence.statistic.modelCharacteristic.applied
  • Added Element
Evidence.statistic.attributeEstimate.note Evidence.statistic.modelCharacteristic.variable.handling
  • Added Element Type changed from code to CodeableConcept
  • Evidence.statistic.attributeEstimate.type
  • Added Element Remove Binding `http://hl7.org/fhir/ValueSet/variable-handling|4.3.0` (required)
Evidence.statistic.attributeEstimate.quantity Evidence.statistic.modelCharacteristic.attribute
  • Added Element
Evidence.statistic.attributeEstimate.level Evidence.certainty.description
  • Added Element Type changed from string to markdown
Evidence.statistic.attributeEstimate.range Evidence.certainty.type
  • Added Element Remove Binding `http://hl7.org/fhir/ValueSet/certainty-type` (extensible)
Evidence.statistic.attributeEstimate.attributeEstimate Evidence.certainty.rating
  • Added Element Remove Binding `http://hl7.org/fhir/ValueSet/certainty-rating` (extensible)
Evidence.statistic.modelCharacteristic Evidence.certainty.rater
  • Added Element Max Cardinality changed from 1 to *
Evidence.statistic.modelCharacteristic.code Evidence.relatedArtifact
  • Added Mandatory Element Deleted
Evidence.statistic.modelCharacteristic.value Evidence.studyType
  • Added Element Deleted
Evidence.statistic.modelCharacteristic.variable Evidence.statistic.modelCharacteristic.attributeEstimate
  • Added Element Deleted
Evidence.statistic.modelCharacteristic.variable.variableDefinition EvidenceVariable Added Mandatory Element
Evidence.statistic.modelCharacteristic.variable.handling EvidenceVariable.versionAlgorithm[x]
  • Added Element
Evidence.statistic.modelCharacteristic.variable.valueCategory EvidenceVariable.citeAs
  • Added Element
Evidence.statistic.modelCharacteristic.variable.valueQuantity EvidenceVariable.experimental
  • Added Element
Evidence.statistic.modelCharacteristic.variable.valueRange EvidenceVariable.recorder
  • Added Element
Evidence.statistic.modelCharacteristic.attributeEstimate EvidenceVariable.purpose
  • Added Element
Evidence.certainty EvidenceVariable.copyright
  • Added Element
Evidence.certainty.description EvidenceVariable.copyrightLabel
  • Added Element
Evidence.certainty.note EvidenceVariable.approvalDate
  • Added Element
Evidence.certainty.type EvidenceVariable.lastReviewDate
  • Added Element
Evidence.certainty.rating EvidenceVariable.effectivePeriod
  • Added Element
Evidence.certainty.rater EvidenceVariable.relatesTo
  • Added Element
Evidence.certainty.subcomponent EvidenceVariable.relatesTo.type
  • Added Mandatory Element
EvidenceVariable.versionAlgorithm[x] EvidenceVariable.relatesTo.target[x]
  • Added Mandatory Element
EvidenceVariable.experimental EvidenceVariable.definition
  • Added Element
EvidenceVariable.purpose EvidenceVariable.definitionModifier
  • Added Element
EvidenceVariable.copyrightLabel EvidenceVariable.definitionModifier.code
  • Added Mandatory Element
EvidenceVariable.actual EvidenceVariable.definitionModifier.value[x]
  • Added Mandatory Element
EvidenceVariable.characteristic EvidenceVariable.handling
  • Min Cardinality Type changed from 1 code to 0 CodeableConcept
  • EvidenceVariable.characteristic.linkId
  • Added Element Remove Binding `http://hl7.org/fhir/ValueSet/variable-handling|4.3.0` (required)
EvidenceVariable.characteristic.description EvidenceVariable.category.value[x]
  • Add Type changed from string to markdown EvidenceVariable.characteristic.note Added Element EvidenceVariable.characteristic.definitionReference Added Element EvidenceVariable.characteristic.definitionCanonical Added Element EvidenceVariable.characteristic.definitionCodeableConcept Added Element Reference(Group)
EvidenceVariable.characteristic.definitionExpression EvidenceVariable.conditional
  • Added Element
EvidenceVariable.characteristic.definitionId EvidenceVariable.classifier
  • Added Element
EvidenceVariable.characteristic.definitionByTypeAndValue EvidenceVariable.dataStorage
  • Added Element
EvidenceVariable.characteristic.definitionByTypeAndValue.type EvidenceVariable.dataStorage.datatype
  • Added Mandatory Element
EvidenceVariable.characteristic.definitionByTypeAndValue.method EvidenceVariable.dataStorage.path
  • Added Element
EvidenceVariable.characteristic.definitionByTypeAndValue.device EvidenceVariable.dataStorage.delimiter
  • Added Element
EvidenceVariable.characteristic.definitionByTypeAndValue.value[x] EvidenceVariable.dataStorage.component
  • Added Mandatory Element
EvidenceVariable.characteristic.definitionByTypeAndValue.offset EvidenceVariable.timing
  • Added Element
EvidenceVariable.characteristic.definitionByCombination EvidenceVariable.period
  • Added Element
EvidenceVariable.characteristic.definitionByCombination.code EvidenceVariable.constraint
  • Added Mandatory Element
EvidenceVariable.characteristic.definitionByCombination.threshold EvidenceVariable.constraint.conditional
  • Added Element
EvidenceVariable.characteristic.definitionByCombination.characteristic EvidenceVariable.constraint.minimumQuantity
  • Added Mandatory Element
EvidenceVariable.characteristic.instances[x] EvidenceVariable.constraint.maximumQuantity
  • Added Element
EvidenceVariable.characteristic.duration[x] EvidenceVariable.constraint.earliestDateTime
  • Added Element
EvidenceVariable.characteristic.timeFromEvent EvidenceVariable.constraint.latestDateTime
  • Added Element
EvidenceVariable.characteristic.timeFromEvent.description EvidenceVariable.constraint.minimumStringLength
  • Added Element
EvidenceVariable.characteristic.timeFromEvent.note EvidenceVariable.constraint.maximumStringLength
  • Added Element
EvidenceVariable.characteristic.timeFromEvent.event[x] EvidenceVariable.constraint.code
  • Added Element
EvidenceVariable.characteristic.timeFromEvent.quantity EvidenceVariable.constraint.expression
  • Added Element
EvidenceVariable.characteristic.timeFromEvent.range EvidenceVariable.constraint.expectedValueSet
  • Added Element
EvidenceVariable.handling EvidenceVariable.constraint.expectedUnitsValueSet
  • Added Element
EvidenceVariable.category EvidenceVariable.constraint.anyValueAllowed
  • Added Element
EvidenceVariable.category.name EvidenceVariable.missingDataMeaning
  • Added Element
EvidenceVariable.category.value[x] EvidenceVariable.unacceptableDataHandling
  • Added Element
EvidenceVariable.subtitle
  • Deleted
EvidenceVariable.jurisdiction Deleted EvidenceVariable.topic Deleted EvidenceVariable.type Deleted EvidenceVariable.characteristic.definition[x] EvidenceVariable.relatedArtifact
  • Deleted
EvidenceVariable.characteristic.usageContext EvidenceVariable.characteristicCombination
  • Deleted
EvidenceVariable.characteristic.participantEffective[x] EvidenceVariable.characteristic
  • Deleted
EvidenceVariable.characteristic.timeFromStart ExampleScenario Deleted
EvidenceVariable.characteristic.groupMeasure ExampleScenario.versionAlgorithm[x]
  • Deleted Added Element
ExampleScenario.versionAlgorithm[x] ExampleScenario.title
  • Added Element
ExampleScenario.title ExampleScenario.description
  • Added Element
ExampleScenario.description ExampleScenario.jurisdiction
ExampleScenario.copyrightLabel
  • Added Element
ExampleScenario.actor.key
  • Renamed from actorId to key
ExampleScenario.actor.type
  • Min Cardinality changed from 1 to 0
  • Change value set from http://hl7.org/fhir/ValueSet/examplescenario-actor-type|4.3.0 to Actor Definition Actor Type
  • Remove code entity
  • Add code codes system , collective , other
ExampleScenario.actor.title
  • Renamed from name to title
  • Min Cardinality changed from 0 to 1
ExampleScenario.actor.definition
  • Added Element
ExampleScenario.instance.key
  • Renamed from resourceId to key
ExampleScenario.instance.structureType
  • Renamed from resourceType to structureType
  • Type changed from code to Coding
  • Change binding strength from required to extensible
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types|4.0.0 http://hl7.org/fhir/ValueSet/resource-types|4.3.0 to Example Scenario Resource Type
ExampleScenario.instance.structureVersion
  • Added Element
ExampleScenario.instance.structureProfile[x]
  • Added Element
ExampleScenario.instance.title
  • Renamed from name to title
  • Min Cardinality changed from 0 to 1
ExampleScenario.instance.content
  • Added Element
ExampleScenario.instance.version.key
  • Added Mandatory Element Renamed from versionId to key
ExampleScenario.instance.version.title
  • Added Mandatory Element
ExampleScenario.instance.version.description
  • Min Cardinality changed from 1 to 0
ExampleScenario.instance.version.content
  • Added Element
ExampleScenario.instance.containedInstance.instanceReference
  • Renamed from resourceId to instanceReference
ExampleScenario.instance.containedInstance.versionReference
  • Renamed from versionId to versionReference
ExampleScenario.process.step.number
  • Moved from ExampleScenario.process.step.operation to ExampleScenario.process.step Min Cardinality changed from 1 to 0 Added Element
ExampleScenario.process.step.process
  • Max Cardinality changed from * to 1
ExampleScenario.process.step.workflow
  • Moved from ExampleScenario to ExampleScenario.process.step Max Cardinality changed from * to 1 Added Element
ExampleScenario.process.step.operation.type
  • Type changed from string to Coding
  • Add Binding `http://hl7.org/fhir/ValueSet/testscript-operation-codes` `http://hl7.org/fhir/ValueSet/examplescenario-operation-codes` (extensible)
ExampleScenario.process.step.operation.title
  • Renamed from name to title
  • Min Cardinality changed from 0 to 1
ExampleScenario.instance.version.versionId ExampleScenario.process.step.operation.number
  • Deleted
ExampleScenario.workflow
  • Deleted
ExplanationOfBenefit
ExplanationOfBenefit.traceNumber
  • Added Element
ExplanationOfBenefit.statusReason
  • Added Element
ExplanationOfBenefit.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Type Group
ExplanationOfBenefit.enterer
  • Type Reference: Added Target Types Patient, RelatedPerson
ExplanationOfBenefit.insurer
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.provider
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.related.claim
  • Type Reference: Added Target Type ExplanationOfBenefit
ExplanationOfBenefit.prescription
  • Type Reference: Added Target Types DeviceRequest, ServiceRequest
ExplanationOfBenefit.originalPrescription
  • Type Reference: Added Target Types DeviceRequest, ServiceRequest, VisionPrescription
ExplanationOfBenefit.event
  • Added Element
ExplanationOfBenefit.event.type
  • Added Mandatory Element
ExplanationOfBenefit.event.when[x]
  • Added Mandatory Element
ExplanationOfBenefit.encounter
  • Added Element
ExplanationOfBenefit.facility
  • Type Reference: Added Target Type Organization
ExplanationOfBenefit.outcome
  • Change value set from http://hl7.org/fhir/ValueSet/remittance-outcome|4.0.0 http://hl7.org/fhir/ValueSet/remittance-outcome|4.3.0 to Claim Processing Codes
ExplanationOfBenefit.decision
  • Added Element
ExplanationOfBenefit.diagnosisRelatedGroup
  • Added Element
ExplanationOfBenefit.careTeam.specialty
  • Added Element Renamed from qualification to specialty
ExplanationOfBenefit.supportingInfo.value[x] ExplanationOfBenefit.supportingInfo.timing[x]
  • Add Types dateTime, Timing
  • Remove Type Identifier date
ExplanationOfBenefit.supportingInfo.value[x]
  • Add Types base64Binary, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Range, Ratio, RatioRange, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, VirtualServiceDetail, Dosage, Meta
ExplanationOfBenefit.insurance
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.patientPaid
  • Added Element
ExplanationOfBenefit.item.traceNumber
  • Added Element
ExplanationOfBenefit.item.subject
  • Added Element
ExplanationOfBenefit.item.productOrService
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.item.productOrServiceEnd
  • Added Element
ExplanationOfBenefit.item.request
  • Added Element
ExplanationOfBenefit.item.patientPaid
  • Added Element
ExplanationOfBenefit.item.tax
  • Added Element
ExplanationOfBenefit.item.bodySite
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to BackboneElement
ExplanationOfBenefit.item.bodySite.site
  • Added Mandatory Element
ExplanationOfBenefit.item.bodySite.subSite
  • Added Element
ExplanationOfBenefit.item.reviewOutcome
  • Added Element
ExplanationOfBenefit.item.reviewOutcome.decision
  • Added Element
ExplanationOfBenefit.item.reviewOutcome.reason
  • Added Element
ExplanationOfBenefit.item.reviewOutcome.preAuthRef
  • Added Element
ExplanationOfBenefit.item.reviewOutcome.preAuthPeriod
  • Added Element
ExplanationOfBenefit.item.adjudication.quantity
  • Renamed from value to quantity
  • Type changed from decimal to Quantity
ExplanationOfBenefit.item.adjudication.decisionDate
  • Added Element
ExplanationOfBenefit.item.detail.traceNumber
  • Added Element
ExplanationOfBenefit.item.detail.productOrService
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.item.detail.productOrServiceEnd
  • Added Element
ExplanationOfBenefit.item.detail.patientPaid
  • Added Element
ExplanationOfBenefit.item.detail.tax
  • Added Element
ExplanationOfBenefit.item.detail.reviewOutcome
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.traceNumber
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.productOrService
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.item.detail.subDetail.productOrServiceEnd
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.patientPaid
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.tax
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.reviewOutcome
  • Added Element
ExplanationOfBenefit.addItem.traceNumber
  • Added Element
ExplanationOfBenefit.addItem.subject
  • Added Element
ExplanationOfBenefit.addItem.informationSequence
  • Added Element
ExplanationOfBenefit.addItem.revenue
  • Added Element
ExplanationOfBenefit.addItem.category
  • Added Element
ExplanationOfBenefit.addItem.productOrService
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.addItem.productOrServiceEnd
  • Added Element
ExplanationOfBenefit.addItem.request
  • Added Element
ExplanationOfBenefit.addItem.patientPaid
  • Added Element
ExplanationOfBenefit.addItem.tax
  • Added Element
ExplanationOfBenefit.addItem.bodySite
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to BackboneElement
ExplanationOfBenefit.addItem.bodySite.site
  • Added Mandatory Element
ExplanationOfBenefit.addItem.bodySite.subSite
  • Added Element
ExplanationOfBenefit.addItem.reviewOutcome
  • Added Element
ExplanationOfBenefit.addItem.detail.traceNumber
  • Added Element
ExplanationOfBenefit.addItem.detail.revenue
  • Added Element
ExplanationOfBenefit.addItem.detail.productOrService
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.addItem.detail.productOrServiceEnd
  • Added Element
ExplanationOfBenefit.addItem.detail.patientPaid
  • Added Element
ExplanationOfBenefit.addItem.detail.tax
  • Added Element
ExplanationOfBenefit.addItem.detail.reviewOutcome
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.traceNumber
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.revenue
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.productOrService
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.addItem.detail.subDetail.productOrServiceEnd
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.patientPaid
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.tax
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.reviewOutcome
  • Added Element
ExplanationOfBenefit.processNote.class
  • Added Element
ExplanationOfBenefit.processNote.type
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
ExplanationOfBenefit.processNote.text
  • Type changed from string to markdown
ExplanationOfBenefit.processNote.language
ExplanationOfBenefit.careTeam.qualification ExplanationOfBenefit.careTeam.responsible
  • Deleted
ExplanationOfBenefit.diagnosis.packageCode
  • Deleted
ExplanationOfBenefit.item.subSite
  • Deleted
ExplanationOfBenefit.item.adjudication.value Deleted ExplanationOfBenefit.addItem.subSite
  • Deleted
FamilyMemberHistory
FamilyMemberHistory.participant FamilyMemberHistory.recorder
  • Added Element
FamilyMemberHistory.participant.function FamilyMemberHistory.asserter
  • Added Element
FamilyMemberHistory.participant.actor FamilyMemberHistory.reason
  • Added Mandatory Element
  • Merged both reasonCode and reasonReference into reason
FamilyMemberHistory.sex FamilyMemberHistory.procedure
  • Change value set from http://build.fhir.org/valueset-administrative-gender.html to AdministrativeGender Added Element
FamilyMemberHistory.reason FamilyMemberHistory.procedure.code
  • Added Mandatory Element
FamilyMemberHistory.procedure FamilyMemberHistory.procedure.outcome
  • Added Element
FamilyMemberHistory.procedure.code FamilyMemberHistory.procedure.contributedToDeath
  • Added Mandatory Element
FamilyMemberHistory.procedure.outcome FamilyMemberHistory.procedure.performed[x]
  • Added Element
FamilyMemberHistory.procedure.contributedToDeath FamilyMemberHistory.procedure.note
  • Added Element
FamilyMemberHistory.procedure.performed[x] FamilyMemberHistory.instantiatesCanonical
  • Added Element Deleted
FamilyMemberHistory.procedure.note FamilyMemberHistory.instantiatesUri
  • Added Element Deleted
FamilyMemberHistory.reasonCode
  • Deleted (-> FamilyMemberHistory.reason) reason.concept)
FamilyMemberHistory.reasonReference
  • Deleted (-> FamilyMemberHistory.reason) reason.reference)
Flag
Flag.status
  • Min Cardinality changed from 1 to 0
Flag.subject
  • Type Reference: Added Target Types RelatedPerson, PractitionerRole
Flag.author
  • Type Reference: Added Target Type RelatedPerson
FormularyItem Flag.supportingInfo
  • Added Resource Element
GenomicStudy Goal
Goal.lifecycleStatus
  • Remove codes active , on-hold , completed
Goal.continuous
  • Added Resource Element
Goal Goal.acceptance
  • Added Element
Goal.continuous Goal.acceptance.participant
  • Added Mandatory Element
Goal.source Goal.acceptance.status
  • Renamed Added Element
Goal.acceptance.priority
  • Added Element
Goal.statusReason
  • Max Cardinality changed from expressedBy 1 to source *
  • Type Reference: changed from string to CodeableConcept
Goal.recorder
  • Added Target Type CareTeam Element
Goal.addresses Goal.source
  • Renamed from expressedBy to source
  • Type Reference: Added Target Types MedicationRequest, Procedure CareTeam, Group
Goal.outcome Goal.addresses
  • Type Reference: Added Element Target Types MedicationRequest, Procedure, NutritionIntake
Goal.outcomeCode
  • Deleted (-> Goal.outcome)
Goal.outcomeReference
  • Deleted (-> Goal.outcome)
GraphDefinition Group
GraphDefinition.identifier Group.url
  • Added Element
GraphDefinition.versionAlgorithm[x] Group.version
  • Added Element
GraphDefinition.title Group.versionAlgorithm[x]
  • Added Element
GraphDefinition.copyright Group.title
  • Added Element
GraphDefinition.copyrightLabel Group.status
  • Added Element
GraphDefinition.start Group.experimental
  • Min Cardinality changed from 1 to 0 Type changed from code to id Remove Binding `http://hl7.org/fhir/ValueSet/resource-types|4.0.0` (required) Added Element
GraphDefinition.node Group.date
  • Added Element
GraphDefinition.node.nodeId Group.publisher
  • Added Mandatory Element
GraphDefinition.node.description Group.contact
  • Added Element
GraphDefinition.node.type Group.description
  • Added Mandatory Element
GraphDefinition.node.profile Group.useContext
  • Added Element
GraphDefinition.link.sourceId Group.purpose
  • Added Mandatory Element
GraphDefinition.link.targetId Group.copyright
  • Added Mandatory Element
GraphDefinition.link.params Group.copyrightLabel
  • Added Element
GraphDefinition.link.compartment Group.type
  • Added Element Min Cardinality changed from 1 to 0
  • Add codes careteam , healthcareservice , location , organization , relatedperson , specimen , medicinalproductdefinition , substancedefinition , biologicallyDerivedProduct , nutritionProduct
GraphDefinition.link.compartment.use Group.membership
  • Added Mandatory Element
GraphDefinition.link.compartment.rule Group.code
  • Added Mandatory Element Add Binding `http://hl7.org/fhir/ValueSet/group-code` (extensible)
GraphDefinition.link.compartment.code Group.combinationMethod
  • Added Mandatory Element
GraphDefinition.link.compartment.expression Group.combinationThreshold
  • Added Element
Group.characteristic.value[x]
  • Add Types uri, Expression
GraphDefinition.link.compartment.description Group.characteristic.description
  • Added Element
GraphDefinition.profile Group.characteristic.method
  • Deleted (-> .node.profile) Added Element
GraphDefinition.link.target Group.characteristic.formula
  • Deleted (-> .link.targetId / .node.nodeId) Added Element
Group Group.characteristic.determiner
  • Added Element
Group.active Group.characteristic.offset
  • Now marked as Modifier Added Element
Group.type Group.characteristic.instances[x]
  • Remove codes medication , substance Add codes careteam , healthcareservice , location , organization , relatedperson , specimen Added Element
Group.membership Group.characteristic.duration[x]
  • Added Mandatory Element
Group.description Group.characteristic.timing
  • Added Element
Group.member.entity
  • Type Reference: Added Target Types CareTeam, HealthcareService, Location, Organization, RelatedPerson, Specimen Specimen, MedicinalProductDefinition, SubstanceDefinition, BiologicallyDerivedProduct, NutritionProduct
Group.member.involvement
  • Type Reference: Removed Target Types Medication, Substance Added Element
Group.active
  • Deleted (-> use Group.status instead)
Group.actual
  • Deleted (-> Group.membership)
GuidanceResponse
GuidanceResponse.location
  • Added Element
GuidanceResponse.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
GuidanceResponse.evaluationMessage
  • Max Cardinality changed from * to 1
GuidanceResponse.result
  • Max Cardinality changed from 1 to *
  • Type Reference: Added Target Types Appointment, AppointmentResponse, Claim, CommunicationRequest, Contract, CoverageEligibilityRequest, DeviceRequest, EnrollmentRequest, ImmunizationRecommendation, MedicationRequest, NutritionOrder, RequestOrchestration, ServiceRequest, SupplyRequest, Task, VisionPrescription
  • Type Reference: Removed Target Type RequestGroup
GuidanceResponse.reasonCode
  • Deleted (-> reason) reason.concept)
GuidanceResponse.reasonReference
  • Deleted (-> reason) reason.reference)
HealthcareService
HealthcareService.offeredIn
  • Added Element
HealthcareService.comment
  • Type changed from string to markdown
HealthcareService.contact
  • Renamed from telecom to contact
  • Type changed from ContactPoint to ExtendedContactDetail
HealthcareService.eligibility.value[x]
  • Added Element
HealthcareService.eligibility.period
  • Added Element
HealthcareService.communication
HealthcareService.availability HealthcareService.referralRequired
  • Added Element
HealthcareService.telecom HealthcareService.availability
  • Deleted (-> HealthcareService.contact.telecom) Added Element
  • Changed to a datatype: availableTime, notAvailable, and availabilityExceptions are now properties of the datatype
HealthcareService.availableTime
  • Deleted (-> HealthcareService.availability.availabileTime) HealthcareService.availability (now part of a datatype))
HealthcareService.notAvailable
  • Deleted (-> HealthcareService.availability.notAvailabileTime) HealthcareService.availability.notAvailableTime (now part of a datatype))
HealthcareService.availabilityExceptions
  • Deleted (-> HealthcareService.availability.notAvailabileTime.description) HealthcareService.availability.notAvailabileTime.description (now part of a datatype))
ImagingSelection
  • Added Resource
ImagingStudy
ImagingStudy.status
  • Add code inactive
ImagingStudy.modality
ImagingStudy.partOf ImagingStudy.basedOn
  • Added Element Type Reference: Removed Target Type AppointmentResponse
ImagingStudy.procedure
  • Added Element
  • Merged both procedureCode and procedureReference into procedure
ImagingStudy.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
ImagingStudy.series.modality
ImagingStudy.series.bodySite
  • Type changed from Coding to CodeableReference
ImagingStudy.series.laterality ImagingStudy.series.performer.actor
  • Type changed from Coding to CodeableConcept Reference: Added Target Type HealthcareService
ImagingStudy.series.performer.actor ImagingStudy.series.instance.sopClass
  • Type Reference: Added Target Type HealthcareService changed from Coding to oid
  • Remove Binding `http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1` (extensible)
ImagingStudy.interpreter
  • Deleted (-> series.performer)
ImagingStudy.procedureReference
  • Deleted (-> procedure) ImagingStudy.procedure)
ImagingStudy.procedureCode
  • Deleted (-> procedure) ImagingStudy.procedure)
ImagingStudy.reasonCode
  • Deleted (-> reason) reason.concept)
ImagingStudy.reasonReference
  • Deleted (-> reason) reason.reference)
ImagingStudy.series.laterality
  • Deleted
Immunization
Immunization.basedOn
  • Added Element
Immunization.administeredProduct
  • Added Element
Immunization.manufacturer
  • Type changed from Reference(Organization) to CodeableReference
Immunization.supportingInformation
  • Added Element
Immunization.informationSource
  • Added Element
Immunization.performer.actor
  • Type Reference: Added Target Types Patient, RelatedPerson
Immunization.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
Immunization.programEligibility
  • Type changed from CodeableConcept to BackboneElement
Immunization.programEligibility.program
  • Added Mandatory Element
Immunization.programEligibility.programStatus
  • Added Mandatory Element
Immunization.reaction.manifestation
  • Added Element Renamed from detail to manifestation
  • Type changed from Reference(Observation) to CodeableReference
Immunization.protocolApplied.doseNumber
  • Renamed from doseNumber[x] to doseNumber
  • Remove Min Cardinality changed from 1 to 0
  • Add Type positiveInt CodeableConcept
  • Remove Types positiveInt, string
Immunization.protocolApplied.seriesDoses
  • Renamed from seriesDoses[x] to seriesDoses
  • Remove Add Type positiveInt CodeableConcept
  • Remove Types positiveInt, string
Immunization.recorded
  • Deleted
Immunization.reportOrigin
  • Deleted
Immunization.reasonCode
  • Deleted (-> reason) reason.concept)
Immunization.reasonReference
  • Deleted (-> reason) reason.reference)
Immunization.education
  • Deleted
ImmunizationEvaluation ImplementationGuide Renamed from doseNumber[x] to doseNumber Remove Type positiveInt
ImmunizationEvaluation.seriesDoses ImplementationGuide.identifier
  • Renamed from seriesDoses[x] to seriesDoses Remove Type positiveInt Added Element
ImmunizationRecommendation.recommendation.targetDisease ImplementationGuide.versionAlgorithm[x]
  • Max Cardinality changed from 1 to * Added Element
ImmunizationRecommendation.recommendation.description Type changed from string to markdown ImmunizationRecommendation.recommendation.doseNumber Renamed from doseNumber[x] to doseNumber Remove Type positiveInt ImmunizationRecommendation.recommendation.seriesDoses ImplementationGuide.jurisdiction
  • Renamed Change value set from seriesDoses[x] http://hl7.org/fhir/ValueSet/jurisdiction to seriesDoses Remove Type positiveInt ImplementationGuide Jurisdiction ValueSet icon ImplementationGuide.identifier Added Element ImplementationGuide.versionAlgorithm[x] Added Element
ImplementationGuide.purpose
  • Added Element
ImplementationGuide.copyrightLabel
  • Added Element
ImplementationGuide.fhirVersion
  • Add Remove codes 0.0 0.0.80 , 0.4 0.0.81 , 0.5 0.0.82 , 1.0 0.4.0 , 1.1 0.5.0 , 1.4 1.0.0 , 1.6 1.0.1 , 1.8 1.0.2 , 3.0 1.1.0 , 3.0.2 1.4.0 , 3.3 1.6.0 , 3.5 1.8.0 , 4.0 3.0.0 , 4.0.1 3.0.1 , 4.1 3.0.2 , 4.1.0 3.3.0 , 4.2 3.5.0 , 4.2.0 4.0.0 , 4.3 4.0.1 , 4.3.0 4.1.0 , 4.3.0-cibuild , 4.3.0-snapshot1 , 4.4 4.3.0
  • Add codes 0.0 , 4.4.0 0.4 , 4.5 0.5 , 4.5.0 1.0 , 4.6 1.1 , 4.6.0 1.4 , 5.0 1.6 , 5.0.0 1.8 , 5.0.0-cibuild 3.0 , 5.0.0-snapshot1 3.3 , 5.0.0-snapshot2 3.5 , 5.0.0-ballot 4.0 , 5.0.0-snapshot3 4.1 , 5.0.0-draft-final 4.2 , 4.3 , 4.4 , 4.5 , 4.6 , 5.0 , 6.0
ImplementationGuide.dependsOn.reason
  • Added Element
ImplementationGuide.global.type
  • Remove codes CatalogEntry , DeviceUseStatement , DocumentManifest Resource , DomainResource , EffectEvidenceSynthesis , Media , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication CatalogEntry , MedicinalProductIndication ChargeItem , MedicinalProductIngredient ChargeItemDefinition , MedicinalProductInteraction Citation , MedicinalProductManufactured ClinicalImpression , MedicinalProductPackaged DeviceUseStatement , MedicinalProductPharmaceutical DocumentManifest , MedicinalProductUndesirableEffect EvidenceReport , RequestGroup GraphDefinition , ResearchDefinition ImmunizationEvaluation , ResearchElementDefinition ImmunizationRecommendation , Resource Linkage , RiskEvidenceSynthesis Media , SubstanceSpecification Add codes ActorDefinition MedicationKnowledge , AdministrableProductDefinition MolecularSequence , ArtifactAssessment RequestGroup , BiologicallyDerivedProductDispense ResearchDefinition , Citation ResearchElementDefinition , ClinicalUseDefinition SupplyDelivery , ConditionDefinition SupplyRequest , DeviceAssociation TestReport , DeviceDispense TestScript , DeviceUsage VerificationResult ,
  • Add codes EncounterHistory ActorDefinition , EvidenceReport ArtifactAssessment , FormularyItem DeviceAlert , GenomicStudy DeviceAssociation , ImagingSelection , Ingredient , InventoryItem , InventoryReport , ManufacturedItemDefinition , MedicinalProductDefinition InsuranceProduct , NutritionIntake , NutritionProduct , PackagedProductDefinition , Permission , RegulatedAuthorization , RequestOrchestration , Requirements , SubscriptionStatus , SubscriptionTopic , SubstanceDefinition , TestPlan , Transport
ImplementationGuide.definition.grouping.description
  • Type changed from string to markdown
ImplementationGuide.definition.resource
  • Min Cardinality changed from 1 to 0
ImplementationGuide.definition.resource.fhirVersion
  • Add Remove codes 0.0 0.0.80 , 0.4 0.0.81 , 0.5 0.0.82 , 1.0 0.4.0 , 1.1 0.5.0 , 1.4 1.0.0 , 1.6 1.0.1 , 1.8 1.0.2 , 3.0 1.1.0 , 3.0.2 1.4.0 , 3.3 1.6.0 , 3.5 1.8.0 , 4.0 3.0.0 , 4.0.1 3.0.1 , 4.1 3.0.2 , 4.1.0 3.3.0 , 4.2 3.5.0 , 4.2.0 4.0.0 , 4.3 4.0.1 , 4.3.0 4.1.0 , 4.3.0-cibuild , 4.3.0-snapshot1 , 4.4 4.3.0
  • Add codes 0.0 , 4.4.0 0.4 , 4.5 0.5 , 4.5.0 1.0 , 4.6 1.1 , 4.6.0 1.4 , 5.0 1.6 , 5.0.0 1.8 , 5.0.0-cibuild 3.0 , 5.0.0-snapshot1 3.3 , 5.0.0-snapshot2 3.5 , 5.0.0-ballot 4.0 , 5.0.0-snapshot3 4.1 , 5.0.0-draft-final 4.2 , 4.3 , 4.4 , 4.5 , 4.6 , 5.0 , 6.0
ImplementationGuide.definition.resource.description
  • Type changed from string to markdown
ImplementationGuide.definition.resource.isExample
  • Added Element Renamed from example[x] to isExample
  • Remove Type canonical(StructureDefinition)
ImplementationGuide.definition.resource.profile
  • Added Element
ImplementationGuide.definition.page.source[x]
  • Added Element
ImplementationGuide.definition.page.name
  • Renamed from name[x] to name
  • Remove Type Reference(Binary)
ImplementationGuide.definition.parameter.code
  • Type changed from code to Coding
  • Change binding strength from required to extensible
ImplementationGuide.manifest.resource.isExample
  • Renamed from example[x] to isExample
  • Remove Type canonical(StructureDefinition)
ImplementationGuide.manifest.resource.profile
  • Added Element
Ingredient
ImplementationGuide.manifest.resource.profile Ingredient.group
  • Added Element
ImplementationGuide.definition.resource.example[x] Ingredient.comment
  • Deleted Added Element
ImplementationGuide.manifest.resource.example[x] Ingredient.substance.strength.presentation[x]
  • Deleted Add Types CodeableConcept, Quantity
Ingredient Ingredient.substance.strength.concentration[x]
  • Add Types CodeableConcept, Quantity
Ingredient.substance.strength.basis
  • Added Resource Element
Ingredient.substance.strength.referenceStrength.substance
  • Min Cardinality changed from 0 to 1
Ingredient.substance.strength.referenceStrength.strength[x]
  • Add Type Quantity
InsurancePlan
InsurancePlan.contact InsurancePlan.identifier
  • Type changed Moved from BackboneElement InsurancePlan.plan to ExtendedContactDetail InsurancePlan
InsurancePlan.type
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.product
  • Added Element
  • reference to the new InsuranceProduct resource that contained the plan details previously
InsurancePlan.coverageArea
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.network
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.generalCost
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.specificCost
  • Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.specificCost.benefit.cost.qualifier
  • Moved from InsurancePlan.plan.specificCost.benefit.cost.qualifiers to qualifier
InsurancePlan.contact.purpose InsurancePlan.identifier
  • Deleted (-> InsurancePlan.contact.purpose) InsuranceProduct.identifier)
InsurancePlan.contact.name InsurancePlan.status
  • Deleted (-> InsurancePlan.contact.name) InsuranceProduct.status)
InsurancePlan.contact.telecom InsurancePlan.type
  • Deleted (-> InsurancePlan.contact.telecom) InsuranceProduct.type)
InsurancePlan.contact.address InsurancePlan.name
  • Deleted (-> InsurancePlan.contact.address) InsuranceProduct.name)
InventoryItem InsurancePlan.alias
  • Added Resource Deleted (-> InsuranceProduct.alias)
InsurancePlan.period
  • Deleted (-> InsuranceProduct.period)
InsurancePlan.ownedBy
  • Deleted (-> InsuranceProduct.ownedBy)
InsurancePlan.administeredBy
  • Deleted (-> InsuranceProduct.administeredBy)
InsurancePlan.coverageArea
  • Deleted (-> InsuranceProduct.coverageArea)
InsurancePlan.contact
  • Deleted (-> InsuranceProduct.contact)
InsurancePlan.endpoint
  • Deleted (-> InsuranceProduct.endpoint)
InsurancePlan.network
  • Deleted (-> InsuranceProduct.network)
InsurancePlan.coverage
  • Deleted (-> InsuranceProduct.coverage)
InsurancePlan.plan
  • Deleted (all propertied migrated to top level of resource - core properties migrate to InsuranceProduct)
InventoryReport InsuranceProduct
  • Added Resource
Invoice
Invoice.creation
  • Added Element
Invoice.period[x]
  • Renamed from date to period[x]
  • Add Types date, Period
  • Remove Type dateTime
Invoice.issuer
  • Type Reference: Added Element Target Types Practitioner, PractitionerRole
Invoice.lineItem.serviced[x]
  • Added Element
Invoice.lineItem.priceComponent
  • Type changed from BackboneElement to MonetaryComponent
  • Changed to a datatype: type, code, factor, and amount are now properties of the datatype
Invoice.totalPriceComponent
  • Add Type MonetaryComponent
  • Changed to a datatype: type, code, factor, and amount are now properties of the datatype
Invoice.lineItem.priceComponent.type
  • Deleted (-> Invoice.lineItem.priceComponent.type (now part of a datatype))
Invoice.lineItem.priceComponent.code
  • Deleted (-> Invoice.lineItem.priceComponent.code (now part of a datatype))
Invoice.lineItem.priceComponent.factor
  • Deleted (-> Invoice.lineItem.priceComponent.factor (now part of a datatype))
Invoice.lineItem.priceComponent.amount
  • Deleted (-> Invoice.lineItem.priceComponent.amount (now part of a datatype))
Library
Library.versionAlgorithm[x]
  • Added Element
Library.type
  • Change value set from http://hl7.org/fhir/ValueSet/library-type to LibraryType icon
Library.subject[x]
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
Library.usage Library.jurisdiction
  • Type changed Change value set from string http://hl7.org/fhir/ValueSet/jurisdiction to markdown Jurisdiction ValueSet icon
Library.copyrightLabel Library.usage
  • Added Element Type changed from string to markdown
Linkage Library.copyrightLabel
  • No Changes Added Element
List
List.subject
  • Max Cardinality changed from 1 to *
  • Type Reference: Added Target Type Resource
  • Type Reference: Removed Target Types Patient, Group, Device, Location
List.source
  • Type Reference: Added Target Types Organization, RelatedPerson, CareTeam CareTeam, Group
Location
Location.code
  • Added Element
Location.description
  • Type changed from string to markdown
Location.type
  • Remove Binding `http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType` (extensible)
Location.contact
  • Added Element Renamed from telecom to contact
  • Type changed from ContactPoint to ExtendedContactDetail
Location.form
  • Renamed from physicalType to form
Location.characteristic
  • Added Element
Location.hoursOfOperation
  • Max Cardinality changed from * to 1
  • Type changed from BackboneElement to Availability
  • Changed to a datatype: daysOfWeek, allDay, openingTime, closingTime and availabilityExceptions are now properties of the datatype
Location.virtualService
  • Added Element
Location.telecom Deleted (-> Location.contact.telecom) Location.hoursOfOperation.daysOfWeek
  • Deleted (-> Location.hoursOfOperation.availableTime.daysOfWeek) Location.hoursOfOperation.availableTime.daysOfWeek (now part of a datatype))
Location.hoursOfOperation.allDay
  • Deleted (-> Location.hoursOfOperation.availableTime.allDay) Location.hoursOfOperation.availableTime.allDay (now part of a datatype))
Location.hoursOfOperation.openingTime
  • Deleted (-> Location.hoursOfOperation.availableTime.availableStartTime) Location.hoursOfOperation.availableTime.availableStartTime (now part of a datatype))
Location.hoursOfOperation.closingTime
  • Deleted (-> Location.hoursOfOperation.availableTime.availableEndTime) Location.hoursOfOperation.availableTime.availableEndTime (now part of a datatype))
Location.availabilityExceptions
  • Deleted (-> Location.hoursOfOperation.notAvailable.description) Location.hoursOfOperation.notAvailableTime.description (now part of a datatype))
ManufacturedItemDefinition Added Resource Measure
Measure.versionAlgorithm[x] ManufacturedItemDefinition.name
  • Added Element
Measure.basis ManufacturedItemDefinition.marketingStatus
  • Added Element
Measure.usage ManufacturedItemDefinition.property.value[x]
  • Type changed from string to markdown Add Types Range, markdown, Reference(Binary)
Measure.copyrightLabel ManufacturedItemDefinition.component
  • Added Element
Measure.scoring ManufacturedItemDefinition.component.type
  • Change value set from http://hl7.org/fhir/ValueSet/measure-scoring to MeasureScoring Added Mandatory Element
Measure.scoringUnit ManufacturedItemDefinition.component.function
  • Added Element
Measure.riskAdjustment ManufacturedItemDefinition.component.amount
  • Type changed from string to markdown Added Element
Measure.rateAggregation ManufacturedItemDefinition.component.constituent
  • Type changed from string to markdown Added Element
Measure.term ManufacturedItemDefinition.component.constituent.amount
  • Added Element
Measure.term.code ManufacturedItemDefinition.component.constituent.location
  • Added Element
Measure.term.definition ManufacturedItemDefinition.component.constituent.function
  • Added Element
Measure.group.linkId ManufacturedItemDefinition.component.constituent.hasIngredient
  • Added Element
Measure.group.description ManufacturedItemDefinition.component.property
  • Type changed from string to markdown Added Element
Measure.group.type ManufacturedItemDefinition.component.component
  • Added Element
Measure.group.subject[x] Measure Added Element
Measure.group.basis Measure.versionAlgorithm[x]
  • Added Element
Measure.group.scoring Measure.subject[x]
  • Added Element Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
Measure.group.scoringUnit Measure.jurisdiction
Measure.group.rateAggregation Measure.usage
  • Added Element Type changed from string to markdown
Measure.group.improvementNotation Measure.copyrightLabel
  • Added Element
Measure.group.library Measure.reportingFrequency
  • Added Element
Measure.group.population.linkId Measure.riskAdjustment
  • Added Element Type changed from string to markdown
Measure.group.population.description Measure.rateAggregation
  • Type changed from string to markdown
Measure.group.population.criteria Measure.term
  • Min Cardinality changed from 1 to 0 Added Element
Measure.group.population.groupDefinition Measure.term.code
  • Added Element
Measure.group.population.inputPopulationId Measure.term.definition
  • Added Element
Measure.group.population.aggregateMethod Measure.group.linkId
  • Added Element
Measure.group.stratifier.linkId Measure.group.title
  • Added Element
Measure.group.stratifier.description Measure.group.description
  • Type changed from string to markdown
Measure.group.stratifier.groupDefinition Measure.group.type
  • Added Element
Measure.group.stratifier.component.linkId Measure.group.subject[x]
  • Added Element
Measure.group.stratifier.component.description Measure.group.basis
  • Type changed from string to markdown Added Element
Measure.group.stratifier.component.criteria Measure.group.basisRequirement
  • Min Cardinality changed from 1 to 0 Added Element
Measure.group.stratifier.component.groupDefinition Measure.group.scoring
  • Added Element
Measure.supplementalData.linkId Measure.group.scoringUnit
  • Added Element
Measure.supplementalData.description Measure.group.scoringPrecision
  • Type changed from string to markdown Added Element
Measure.definition Measure.group.compositeScoring
  • Deleted (->term.definition term is code and definition now) Added Element
MeasureReport.type Measure.group.component
  • Remove code data-collection Add code data-exchange Added Element
MeasureReport.dataUpdateType Measure.group.component.measure
  • Added Element
MeasureReport.measure Measure.group.component.groupId
  • Min Cardinality changed from 1 to 0 Added Element
MeasureReport.subject Measure.group.component.weight
  • Type Reference: Added Target Types CareTeam, HealthcareService, Organization Element
MeasureReport.reporter Measure.group.rateAggregation
  • Type Reference: Added Target Type Group Type Reference: Removed Target Type Location Element
MeasureReport.reportingVendor Measure.group.improvementNotation
  • Added Element
MeasureReport.location Measure.group.improvementNotationGuidance
  • Added Element
MeasureReport.inputParameters Measure.group.library
  • Added Element
MeasureReport.scoring Measure.group.population.linkId
  • Added Element
MeasureReport.group.linkId Measure.group.population.title
  • Added Element
MeasureReport.group.subject Measure.group.population.code
Measure.group.population.description
  • Type changed from string to markdown
Measure.group.population.criteria
  • Min Cardinality changed from 1 to 0
MeasureReport.group.population.linkId Measure.group.population.groupDefinition
  • Added Element
MeasureReport.group.population.subjectReport Measure.group.population.inputPopulationId
  • Added Element
MeasureReport.group.population.subjects Measure.group.population.aggregateMethod
  • Added Element
MeasureReport.group.measureScore[x] Measure.group.stratifier.linkId
  • Renamed from measureScore to measureScore[x] Add Types dateTime, CodeableConcept, Period, Range, Duration Added Element
MeasureReport.group.stratifier.linkId Measure.group.stratifier.title
  • Added Element
MeasureReport.group.stratifier.code Measure.group.stratifier.description
  • Max Cardinality Type changed from * string to 1 markdown
MeasureReport.group.stratifier.stratum.value[x] Measure.group.stratifier.groupDefinition
  • Renamed from value to value[x] Add Types boolean, Quantity, Range, Reference Added Element
MeasureReport.group.stratifier.stratum.component.linkId Measure.group.stratifier.component.linkId
  • Added Element
MeasureReport.group.stratifier.stratum.component.value[x] Measure.group.stratifier.component.description
  • Renamed Type changed from value string to value[x] Add Types boolean, Quantity, Range, Reference markdown
MeasureReport.group.stratifier.stratum.population.linkId Measure.group.stratifier.component.criteria
  • Added Element Min Cardinality changed from 1 to 0
MeasureReport.group.stratifier.stratum.population.subjectReport Measure.group.stratifier.component.groupDefinition
  • Added Element
MeasureReport.group.stratifier.stratum.population.subjects Measure.group.stratifier.component.valueSet
  • Added Element
MeasureReport.group.stratifier.stratum.measureScore[x] Measure.group.stratifier.component.unit
  • Renamed from measureScore to measureScore[x] Add Types dateTime, CodeableConcept, Period, Range, Duration Added Element
MeasureReport.supplementalData Measure.supplementalData.linkId
  • Added Element
Medication.marketingAuthorizationHolder Measure.supplementalData.usage
  • Added Element Change value set from http://hl7.org/fhir/ValueSet/measure-data-usage to MeasureDataUsage icon
Medication.doseForm Measure.supplementalData.description
  • Added Element Type changed from string to markdown
Medication.totalVolume Measure.supplementalData.valueSet
  • Added Element
Medication.ingredient.item Measure.supplementalData.unit
  • Renamed from item[x] to item Add Type CodeableReference Remove Types CodeableConcept, Reference(Substance | Medication) Added Element
Medication.ingredient.strength[x] Measure.scoring
  • Renamed from strength to strength[x] Add Types CodeableConcept, Quantity Deleted
Medication.definition Measure.compositeScoring
  • Added Element Deleted
Medication.manufacturer Measure.type
  • Deleted
Medication.form Measure.improvementNotation
  • Deleted
Medication.amount Measure.definition
  • Deleted
MedicationAdministration MeasureReport
MedicationAdministration.basedOn MeasureReport.category
  • Added Element
MeasureReport.messages
  • Added Element
MedicationAdministration.partOf MeasureReport.type
  • Remove code data-collection
  • Add code data-exchange
MeasureReport.dataUpdateType
  • Type Reference: Added Target Type MedicationDispense Element
MedicationAdministration.category MeasureReport.measure
  • Max Min Cardinality changed from 1 to * 0
MedicationAdministration.medication MeasureReport.subject
  • Renamed from medication[x] to medication Add Type CodeableReference Reference: Added Target Types CareTeam, HealthcareService, Organization
MeasureReport.reporter
  • Remove Types CodeableConcept, Reference(Medication) Type Reference: Removed Target Type Location
MedicationAdministration.encounter MeasureReport.reportingVendor
  • Added Element
MedicationAdministration.occurence[x] MeasureReport.location
  • Added Mandatory Element
MedicationAdministration.recorded MeasureReport.inputParameters
  • Added Element
MedicationAdministration.isSubPotent MeasureReport.group.linkId
  • Added Element
MedicationAdministration.subPotentReason MeasureReport.group.title
  • Added Element
MedicationAdministration.performer.actor MeasureReport.group.calculatedDate
  • Type changed from Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device) to CodeableReference Added Element
MedicationAdministration.reason MeasureReport.group.description
  • Added Element
MedicationAdministration.device MeasureReport.group.type
  • Type changed from Reference(Device) to CodeableReference Added Element
MedicationAdministration.instantiates MeasureReport.group.subject
  • Deleted Added Element
MedicationAdministration.context MeasureReport.group.scoring
  • Deleted Added Element
MedicationAdministration.effective[x] MeasureReport.group.improvementNotation
  • Deleted Added Element
MedicationAdministration.reasonCode MeasureReport.group.improvementNotationGuidance
  • Deleted (-> reason) Added Element
MedicationAdministration.reasonReference MeasureReport.group.population.linkId
  • Deleted (-> reason) Added Element
MedicationDispense.basedOn MeasureReport.group.population.title
  • Added Element
MedicationDispense.partOf MeasureReport.group.population.code
MeasureReport.group.population.description
  • Type Reference: Added Target Type MedicationAdministration Element
MedicationDispense.notPerformedReason MeasureReport.group.population.countQuantity
  • Added Element
MedicationDispense.statusChanged MeasureReport.group.population.subjectReport
  • Added Element
MedicationDispense.category MeasureReport.group.population.subjects
  • Max Cardinality changed from 1 to * Added Element
MedicationDispense.medication MeasureReport.group.measureScore[x]
  • Renamed from medication[x] measureScore to medication measureScore[x]
  • Add Type CodeableReference Remove Types dateTime, CodeableConcept, Reference(Medication) Period, Range, Duration, boolean, Ratio
MedicationDispense.subject MeasureReport.group.stratifier.linkId
  • Min Cardinality changed from 0 to 1 Added Element
MedicationDispense.encounter MeasureReport.group.stratifier.title
  • Added Element
MedicationDispense.performer.actor MeasureReport.group.stratifier.code
  • Type Reference: Added Target Type CareTeam Max Cardinality changed from * to 1
MedicationDispense.recorded MeasureReport.group.stratifier.description
  • Added Element
MedicationDispense.receiver MeasureReport.group.stratifier.stratum.value[x]
  • Type Reference: Added Target Renamed from value to value[x]
  • Add Types RelatedPerson, Location, PractitionerRole boolean, Quantity, Range, Reference
MedicationDispense.renderedDosageInstruction MeasureReport.group.stratifier.stratum.component.linkId
  • Added Element
MedicationDispense.substitution.responsibleParty MeasureReport.group.stratifier.stratum.component.description
  • Max Cardinality changed from * to 1 Type Reference: Added Target Type Organization Element
MedicationDispense.statusReason[x] MeasureReport.group.stratifier.stratum.component.value[x]
  • Deleted Renamed from value to value[x]
  • Add Types boolean, Quantity, Range, Reference
MedicationDispense.context MeasureReport.group.stratifier.stratum.population.linkId
  • Deleted Added Element
MedicationDispense.detectedIssue MeasureReport.group.stratifier.stratum.population.code
MedicationKnowledge.identifier MeasureReport.group.stratifier.stratum.population.countQuantity
  • Added Element
MedicationKnowledge.author MeasureReport.group.stratifier.stratum.population.subjectReport
  • Added Element
MedicationKnowledge.intendedJurisdiction MeasureReport.group.stratifier.stratum.population.subjects
  • Added Element
MedicationKnowledge.name MeasureReport.group.stratifier.stratum.measureScore[x]
  • Added Element Renamed from measureScore to measureScore[x]
  • Add Types dateTime, CodeableConcept, Period, Range, Duration, boolean, Ratio
MedicationKnowledge.monograph.source MeasureReport.supplementalData
  • Type Reference: Removed Target Type Media Added Element
MedicationKnowledge.cost.effectiveDate MeasureReport.improvementNotation
  • Added Element Deleted
Medication
MedicationKnowledge.cost.cost[x] Medication.marketingAuthorizationHolder
  • Renamed from cost manufacturer to cost[x] Add Type CodeableConcept marketingAuthorizationHolder
MedicationKnowledge.indicationGuideline Medication.doseForm
  • Added Element Renamed from form to doseForm
MedicationKnowledge.indicationGuideline.indication Medication.packageSize
  • Added Element
MedicationKnowledge.indicationGuideline.dosingGuideline Medication.packageSize.numberOfItems
  • Added Element
MedicationKnowledge.indicationGuideline.dosingGuideline.treatmentIntent Medication.packageSize.amountPerItem
  • Added Element
MedicationKnowledge.indicationGuideline.dosingGuideline.dosage Medication.ingredient.item
  • Added Element Renamed from item[x] to item
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Substance | Medication)
MedicationKnowledge.indicationGuideline.dosingGuideline.dosage.type Medication.ingredient.role
  • Added Mandatory Element
MedicationKnowledge.indicationGuideline.dosingGuideline.dosage.dosage Medication.ingredient.strength[x]
  • Added Mandatory Element Renamed from strength to strength[x]
  • Add Types CodeableConcept, Quantity
MedicationKnowledge.indicationGuideline.dosingGuideline.administrationTreatment Medication.instance
  • Added Element Renamed from batch to instance
MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic Medication.instance.identifier
  • Added Element
MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic.type Medication.instance.lotNumber
  • Added Mandatory Element Moved from Medication.batch to Medication.instance
MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic.value[x] Medication.instance.expirationDate
  • Added Element Moved from Medication.batch to Medication.instance
MedicationKnowledge.medicineClassification.source[x] Medication.definition
  • Added Element
MedicationKnowledge.packaging Medication.amount
  • Max Cardinality changed from 1 to * Deleted
MedicationKnowledge.packaging.cost MedicationAdministration Added Element
MedicationKnowledge.packaging.packagedProduct MedicationAdministration.basedOn
  • Added Element
MedicationKnowledge.clinicalUseIssue MedicationAdministration.partOf
  • Type Reference: Added Element Target Type MedicationDispense
MedicationKnowledge.storageGuideline MedicationAdministration.category
  • Added Element Max Cardinality changed from 1 to *
MedicationKnowledge.storageGuideline.reference MedicationAdministration.medication
  • Added Element Renamed from medication[x] to medication
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Medication)
MedicationKnowledge.storageGuideline.note MedicationAdministration.encounter
  • Added Element Renamed from context to encounter
  • Type Reference: Removed Target Type EpisodeOfCare
MedicationKnowledge.storageGuideline.stabilityDuration MedicationAdministration.occurrence[x]
  • Added Element Renamed from effective[x] to occurrence[x]
  • Add Type Timing
MedicationKnowledge.storageGuideline.environmentalSetting MedicationAdministration.recorded
  • Added Element
MedicationKnowledge.storageGuideline.environmentalSetting.type MedicationAdministration.isSubPotent
  • Added Mandatory Element
MedicationKnowledge.storageGuideline.environmentalSetting.value[x] MedicationAdministration.subPotentReason
  • Added Mandatory Element
MedicationKnowledge.regulatory.schedule MedicationAdministration.performer.actor
  • Type changed from BackboneElement Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device) to CodeableConcept CodeableReference
MedicationKnowledge.definitional MedicationAdministration.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
MedicationKnowledge.definitional.definition MedicationAdministration.device
  • Added Element Type changed from Reference(Device) to CodeableReference
MedicationKnowledge.definitional.doseForm MedicationAdministration.instantiates
  • Added Element Deleted
MedicationKnowledge.definitional.intendedRoute MedicationAdministration.reasonCode
  • Added Element Deleted (-> reason.concept)
MedicationKnowledge.definitional.ingredient MedicationAdministration.reasonReference
  • Added Element Deleted (-> reason.reference)
MedicationKnowledge.definitional.ingredient.item MedicationDispense Added Mandatory Element
MedicationKnowledge.definitional.ingredient.type MedicationDispense.basedOn
  • Added Element
MedicationKnowledge.definitional.ingredient.strength[x] MedicationDispense.partOf
  • Type Reference: Added Element Target Type MedicationAdministration
MedicationKnowledge.definitional.drugCharacteristic MedicationDispense.status
  • Added Element Remove code stopped
  • Add code unfulfilled
MedicationKnowledge.definitional.drugCharacteristic.type MedicationDispense.notPerformedReason
  • Added Element Renamed from statusReason[x] to notPerformedReason
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(DetectedIssue)
MedicationKnowledge.definitional.drugCharacteristic.value[x] MedicationDispense.statusChanged
  • Added Element
MedicationKnowledge.manufacturer MedicationDispense.category
  • Deleted Max Cardinality changed from 1 to *
MedicationKnowledge.doseForm MedicationDispense.medication
  • Deleted Renamed from medication[x] to medication
  • MedicationKnowledge.amount
  • Deleted Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Medication)
MedicationKnowledge.synonym MedicationDispense.subject
  • Deleted Min Cardinality changed from 0 to 1
MedicationKnowledge.ingredient MedicationDispense.encounter
  • Deleted Renamed from context to encounter
  • Type Reference: Removed Target Type EpisodeOfCare
MedicationKnowledge.intendedRoute MedicationDispense.performer.actor
  • Deleted Type Reference: Added Target Types CareTeam, Group
MedicationKnowledge.administrationGuidelines MedicationDispense.fillNumber
  • Deleted Added Element
MedicationKnowledge.packaging.type MedicationDispense.recorded
  • Deleted Added Element
MedicationKnowledge.packaging.quantity MedicationDispense.receiver
  • Deleted Type Reference: Added Target Types RelatedPerson, Location, PractitionerRole, Organization, Group
MedicationKnowledge.drugCharacteristic MedicationDispense.dosageInstruction
  • Deleted Max Cardinality changed from * to 1
  • Type changed from Dosage to DosageDetails
MedicationKnowledge.contraindication MedicationDispense.doseAdministrationAid
  • Deleted Added Element
MedicationKnowledge.regulatory.schedule.schedule MedicationDispense.substitution.responsibleParty
  • Deleted Max Cardinality changed from * to 1
  • Type Reference: Added Target Type Organization
MedicationKnowledge.kinetics MedicationDispense.detectedIssue
  • Deleted
MedicationRequest
MedicationRequest.basedOn
  • Type Reference: Added Target Type RequestOrchestration
  • Type Reference: Removed Target Type ImmunizationRecommendation
MedicationRequest.status
  • Remove codes cancelled , completed , stopped
  • Add code ended
MedicationRequest.statusChanged
  • Added Element
MedicationRequest.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
MedicationRequest.medication
  • Renamed from medication[x] to medication
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Medication)
MedicationRequest.informationSource
  • Added Element
MedicationRequest.reported MedicationRequest.isRecordOfRequest
  • Renamed from reported[x] to reported isRecordOfRequest
  • Remove Type Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)
MedicationRequest.performerType
  • Add Binding `http://hl7.org/fhir/ValueSet/medication-intended-performer-role` (extensible)
MedicationRequest.performer
  • Max Cardinality changed from 1 to *
  • Type Reference: Added Target Types DeviceDefinition, HealthcareService HealthcareService, Group
  • Type Reference: Removed Target Type Device
MedicationRequest.device
  • Added Element
MedicationRequest.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
MedicationRequest.courseOfTherapyType
  • Add Binding `http://hl7.org/fhir/ValueSet/medicationrequest-course-of-therapy` (extensible)
MedicationRequest.renderedDosageInstruction MedicationRequest.effectiveTiming[x]
  • Added Element
MedicationRequest.effectiveDosePeriod MedicationRequest.dosageInstruction
  • Added Element Max Cardinality changed from * to 1
  • Type changed from Dosage to DosageDetails
MedicationRequest.dispenseRequest.dispenser
  • Added Element Renamed from performer to dispenser
MedicationRequest.dispenseRequest.dispenserInstruction
  • Added Element
MedicationRequest.dispenseRequest.doseAdministrationAid
  • Added Element
MedicationRequest.reasonCode MedicationRequest.dispenseRequest.destination
  • Deleted (-> reason) Added Element
MedicationRequest.reasonReference MedicationRequest.reasonCode
  • Deleted (-> reason) reason.concept)
MedicationRequest.instantiatesCanonical MedicationRequest.reasonReference
  • Deleted (-> reason.reference)
MedicationRequest.instantiatesUri MedicationRequest.instantiatesCanonical
  • Deleted
MedicationRequest.dispenseRequest.performer MedicationRequest.instantiatesUri
  • Deleted
MedicationRequest.detectedIssue
  • Deleted
MedicationStatement
MedicationStatement.partOf
  • Type Reference: Removed Target Types MedicationAdministration, MedicationDispense, Observation
MedicationStatement.status
  • Remove codes active , completed , intended , stopped , on-hold , unknown , not-taken
  • Add codes recorded , draft
MedicationStatement.category
  • Max Cardinality changed from 1 to *
MedicationStatement.medication
  • Renamed from medication[x] to medication
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Medication)
MedicationStatement.encounter
  • Renamed from context to encounter
  • Type Reference: Removed Target Type EpisodeOfCare
MedicationStatement.effective[x]
  • Add Type Timing
MedicationStatement.author
  • Added Element
MedicationStatement.informationSource
  • Max Cardinality changed from 1 to *
  • Type Reference: Added Target Types Device, Group
MedicationStatement.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
MedicationStatement.relatedClinicalInformation
  • Added Element
MedicationStatement.renderedDosageInstruction MedicationStatement.dosage
  • Added Element Max Cardinality changed from * to 1
  • Type changed from Dosage to DosageDetails
MedicationStatement.adherence
  • Added Element
MedicationStatement.adherence.code
  • Added Mandatory Element
MedicationStatement.adherence.reason
  • Added Element
MedicationStatement.basedOn
  • Deleted
MedicationStatement.statusReason
  • Deleted
MedicationStatement.reasonCode
  • Deleted (-> reason) reason.concept)
MedicationStatement.reasonReference
  • Deleted (-> reason) reason.reference)
MedicinalProductDefinition
MedicinalProductDefinition.comprisedOf
  • Added Resource Element
MedicinalProductDefinition.name.part
  • Renamed from namePart to part
MedicinalProductDefinition.name.part.part
  • Moved from MedicinalProductDefinition.name.namePart to MedicinalProductDefinition.name.part
MedicinalProductDefinition.name.part.type
  • Moved from MedicinalProductDefinition.name.namePart to MedicinalProductDefinition.name.part
MedicinalProductDefinition.name.usage
  • Renamed from countryLanguage to usage
MedicinalProductDefinition.name.usage.country
  • Moved from MedicinalProductDefinition.name.countryLanguage to MedicinalProductDefinition.name.usage
MedicinalProductDefinition.name.usage.jurisdiction
  • Moved from MedicinalProductDefinition.name.countryLanguage to MedicinalProductDefinition.name.usage
MedicinalProductDefinition.name.usage.language
  • Moved from MedicinalProductDefinition.name.countryLanguage to MedicinalProductDefinition.name.usage
  • Change binding strength from preferred to required
  • Change value set from Common Languages to All Languages
  • Change max value set from All Languages to none
MedicinalProductDefinition.characteristic.value[x]
  • Add Types markdown, Range, integer
MessageDefinition
MessageDefinition.versionAlgorithm[x]
  • Added Element
MessageDefinition.jurisdiction
MessageDefinition.copyrightLabel
  • Added Element
MessageDefinition.focus.code
  • Remove codes CatalogEntry , DeviceUseStatement , DocumentManifest Resource , DomainResource , EffectEvidenceSynthesis , Media , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication CatalogEntry , MedicinalProductIndication ChargeItem , MedicinalProductIngredient ChargeItemDefinition , MedicinalProductInteraction Citation , MedicinalProductManufactured ClinicalImpression , MedicinalProductPackaged DeviceUseStatement , MedicinalProductPharmaceutical DocumentManifest , MedicinalProductUndesirableEffect EvidenceReport , RequestGroup GraphDefinition , ResearchDefinition ImmunizationEvaluation , ResearchElementDefinition ImmunizationRecommendation , Resource Linkage , RiskEvidenceSynthesis Media , SubstanceSpecification Add codes ActorDefinition MedicationKnowledge , AdministrableProductDefinition MolecularSequence , ArtifactAssessment RequestGroup , BiologicallyDerivedProductDispense ResearchDefinition , Citation ResearchElementDefinition , ClinicalUseDefinition SupplyDelivery , ConditionDefinition SupplyRequest , DeviceAssociation TestReport , DeviceDispense TestScript , DeviceUsage VerificationResult ,
  • Add codes EncounterHistory ActorDefinition , EvidenceReport ArtifactAssessment , FormularyItem DeviceAlert , GenomicStudy DeviceAssociation , ImagingSelection , Ingredient , InventoryItem , InventoryReport , ManufacturedItemDefinition , MedicinalProductDefinition InsuranceProduct , NutritionIntake , NutritionProduct , PackagedProductDefinition , Permission , RegulatedAuthorization , RequestOrchestration , Requirements , SubscriptionStatus , SubscriptionTopic , SubstanceDefinition , TestPlan , Transport
MessageDefinition.graph
  • Max Cardinality changed from * to 1 Deleted
MessageHeader
MessageHeader.event[x]
  • Add Type canonical(EventDefinition) Remove Type uri canonical(EventDefinition | SubscriptionTopic)
MessageHeader.destination.endpoint[x]
  • Renamed from endpoint to endpoint[x]
  • Min Cardinality changed from 1 to 0
  • Add Type Reference(Endpoint)
MessageHeader.sender Type Reference: Added Target Type Device MessageHeader.author MessageHeader.destination.receiver
  • Type Reference: Added Target Types Device, Organization Patient, RelatedPerson
MessageHeader.source.endpoint[x]
  • Renamed from endpoint to endpoint[x]
  • Min Cardinality changed from 1 to 0
  • Add Type Reference(Endpoint)
MessageHeader.source.sender
  • Moved from MessageHeader to MessageHeader.source
  • Type Reference: Added Target Types Device, Patient
MessageHeader.response.identifier
  • Type changed from id to Identifier
MessageHeader.enterer MessageHeader.destination.target
  • Deleted
MetadataResource.approvalDate MessageHeader.enterer
  • Added Element Deleted
MetadataResource.lastReviewDate MessageHeader.author
  • Added Element Deleted
MetadataResource.effectivePeriod MessageHeader.responsible
  • Added Element Deleted
MetadataResource.topic MetadataResource
  • Added Element Resource
MetadataResource.author NamingSystem Added Element
MetadataResource.editor NamingSystem.url
  • Added Element
MetadataResource.reviewer NamingSystem.identifier
  • Added Element
MetadataResource.endorser NamingSystem.version
  • Added Element
MetadataResource.relatedArtifact NamingSystem.versionAlgorithm[x]
  • Added Element
MetadataResource.url NamingSystem.title
  • Deleted (-> CanonicalResource) Added Element
MetadataResource.version NamingSystem.experimental
  • Deleted (-> CanonicalResource) Added Element
MetadataResource.name NamingSystem.type
  • Deleted (-> CanonicalResource) Remove Binding `http://hl7.org/fhir/ValueSet/identifier-type` (extensible)
MetadataResource.title NamingSystem.jurisdiction
  • Deleted (-> CanonicalResource) Change value set from http://hl7.org/fhir/ValueSet/jurisdiction to Jurisdiction ValueSet icon
MetadataResource.status NamingSystem.purpose
  • Deleted (-> CanonicalResource) Added Element
MetadataResource.experimental NamingSystem.copyright
  • Deleted (-> CanonicalResource) Added Element
MetadataResource.date NamingSystem.copyrightLabel
  • Deleted (-> CanonicalResource) Added Element
MetadataResource.publisher NamingSystem.approvalDate
  • Deleted (-> CanonicalResource) Added Element
MetadataResource.contact NamingSystem.lastReviewDate
  • Deleted (-> CanonicalResource) Added Element
MetadataResource.description NamingSystem.effectivePeriod
  • Deleted (-> CanonicalResource) Added Element
MetadataResource.useContext NamingSystem.topic
  • Deleted (-> CanonicalResource) Added Element
MetadataResource.jurisdiction NamingSystem.author
  • Deleted (-> CanonicalResource) Added Element
MolecularSequence.subject NamingSystem.editor
  • Renamed from patient to subject Type Reference: Added Target Types Group, Substance, BiologicallyDerivedProduct, NutritionProduct Element
MolecularSequence.focus NamingSystem.reviewer
  • Added Element
MolecularSequence.literal NamingSystem.endorser
  • Added Element
MolecularSequence.formatted NamingSystem.relatedArtifact
  • Added Element
MolecularSequence.relative NamingSystem.uniqueId.type
  • Added Element Add codes iri-stem , v2csmnemonic
MolecularSequence.relative.coordinateSystem NamingSystem.uniqueId.authoritative
  • Added Mandatory Element
MolecularSequence.relative.ordinalPosition NutritionIntake
  • Added Element Resource
MolecularSequence.relative.sequenceRange NutritionOrder Added Element
MolecularSequence.relative.startingSequence NutritionOrder.basedOn
  • Added Element
MolecularSequence.relative.startingSequence.genomeAssembly NutritionOrder.groupIdentifier
  • Added Element
MolecularSequence.relative.startingSequence.chromosome NutritionOrder.status
  • Added Element Remove codes revoked , completed
  • Add code ended
MolecularSequence.relative.startingSequence.sequence[x] NutritionOrder.intent
  • Added Element Remove codes original-order , reflex-order , filler-order , instance-order
MolecularSequence.relative.startingSequence.windowStart NutritionOrder.priority
  • Added Element
MolecularSequence.relative.startingSequence.windowEnd NutritionOrder.subject
  • Renamed from patient to subject
  • Type Reference: Added Element Target Type Group
MolecularSequence.relative.startingSequence.orientation NutritionOrder.supportingInformation
  • Added Element
MolecularSequence.relative.startingSequence.strand NutritionOrder.requester
  • Added Element Renamed from orderer to requester
MolecularSequence.relative.edit NutritionOrder.performer
  • Added Element
MolecularSequence.relative.edit.start NutritionOrder.outsideFoodAllowed
  • Added Element
MolecularSequence.relative.edit.end NutritionOrder.oralDiet.schedule
  • Added Element Max Cardinality changed from * to 1
  • Type changed from Timing to BackboneElement
MolecularSequence.relative.edit.replacementSequence NutritionOrder.oralDiet.schedule.timing
  • Added Element
MolecularSequence.relative.edit.replacedSequence NutritionOrder.oralDiet.schedule.asNeeded
  • Added Element
MolecularSequence.coordinateSystem NutritionOrder.oralDiet.schedule.asNeededFor
  • Deleted (>relative.coordinateSystem) Added Element
MolecularSequence.quantity NutritionOrder.oralDiet.nutrient.amount
  • Deleted (Removed. Covered by the Variant Profile in the CG IG: http://hl7.org/fhir/uv/genomics-reporting/index.html) Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
MolecularSequence.referenceSeq NutritionOrder.oralDiet.texture.type
  • Deleted (->relative.startingSequence.sequence[x]) Renamed from foodType to type
MolecularSequence.variant NutritionOrder.oralDiet.caloricDensity
  • Deleted (Removed. Covered by the Variant Profile in the CG IG: http://hl7.org/fhir/uv/genomics-reporting/index.html) Added Element
MolecularSequence.observedSeq NutritionOrder.supplement.type
  • Deleted (->relative.startingSequence.sequenceString) Type changed from CodeableConcept to CodeableReference
MolecularSequence.quality NutritionOrder.supplement.schedule
  • Deleted (Removed Max Cardinality changed from the resource.) * to 1
  • Type changed from Timing to BackboneElement
MolecularSequence.readCoverage NutritionOrder.supplement.schedule.timing
  • Deleted (Removed. Covered by the RegionStudied Profile in the CG IG: http://hl7.org/fhir/uv/genomics-reporting/index.html) Added Element
MolecularSequence.repository NutritionOrder.supplement.schedule.asNeeded
  • Deleted (->formatted) Added Element
MolecularSequence.pointer NutritionOrder.supplement.schedule.asNeededFor
  • Deleted (->relative) Added Element
MolecularSequence.structureVariant NutritionOrder.supplement.quantity
  • Deleted (Removed. Covered by the Variant Profile in the CG IG: http://hl7.org/fhir/uv/genomics-reporting/index.html) Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NamingSystem.url NutritionOrder.supplement.caloricDensity
  • Added Element
NamingSystem.identifier NutritionOrder.enteralFormula.type
  • Added Element Renamed from baseFormulaType to type
  • Type changed from CodeableConcept to CodeableReference
NamingSystem.version NutritionOrder.enteralFormula.productName
  • Added Element Renamed from baseFormulaProductName to productName
NamingSystem.versionAlgorithm[x] NutritionOrder.enteralFormula.deliveryDevice[x]
  • Added Element
NamingSystem.title NutritionOrder.enteralFormula.caloricDensity
  • Added Element Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NamingSystem.experimental NutritionOrder.enteralFormula.routeOfAdministration
  • Added Element Renamed from routeofAdministration to routeOfAdministration
  • Max Cardinality changed from 1 to *
NamingSystem.type NutritionOrder.enteralFormula.administration.schedule
  • Remove Binding `http://hl7.org/fhir/ValueSet/identifier-type` (extensible) Type changed from Timing to BackboneElement
NamingSystem.purpose NutritionOrder.enteralFormula.administration.schedule.timing
  • Added Element
NamingSystem.copyright NutritionOrder.enteralFormula.administration.schedule.asNeeded
  • Added Element
NamingSystem.copyrightLabel NutritionOrder.enteralFormula.administration.schedule.asNeededFor
  • Added Element
NamingSystem.approvalDate NutritionOrder.enteralFormula.administration.quantity
  • Added Element Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NamingSystem.lastReviewDate NutritionOrder.enteralFormula.administration.rate[x]
  • Added Element Remove Type Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
NamingSystem.effectivePeriod NutritionOrder.enteralFormula.maxVolumeToAdminister
  • Added Element Renamed from maxVolumeToDeliver to maxVolumeToAdminister
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NamingSystem.topic NutritionOrder.enteralFormula.administrationInstruction
  • Added Element Type changed from string to markdown
NamingSystem.author NutritionOrder.additive
  • Added Element
NamingSystem.editor NutritionOrder.additive.modularType
  • Added Element
NamingSystem.reviewer NutritionOrder.additive.productName
  • Added Element
NamingSystem.endorser NutritionOrder.additive.quantity
  • Added Element
NamingSystem.relatedArtifact NutritionOrder.additive.routeOfAdministration
  • Added Element
NamingSystem.uniqueId.type NutritionOrder.instantiatesCanonical
  • Add codes iri-stem , v2csmnemonic Deleted
NamingSystem.uniqueId.authoritative NutritionOrder.instantiatesUri
  • Added Element Deleted
NutritionIntake NutritionOrder.instantiates
  • Added Resource Deleted
NutritionOrder.basedOn NutritionOrder.oralDiet.fluidConsistencyType
  • Added Element Deleted
NutritionOrder.groupIdentifier NutritionOrder.enteralFormula.additiveType
  • Added Element Deleted
NutritionOrder.priority NutritionOrder.enteralFormula.additiveProductName
  • Added Element Deleted
NutritionOrder.subject NutritionProduct Added Mandatory Element
NutritionOrder.supportingInformation NutritionProduct.manufacturer
  • Type Reference: Added Element Target Type RelatedPerson
NutritionOrder.performer NutritionProduct.nutrient.item
  • Added Element Min Cardinality changed from 0 to 1
NutritionOrder.outsideFoodAllowed NutritionProduct.nutrient.amount[x]
  • Added Element Renamed from amount to amount[x]
  • NutritionOrder.oralDiet.schedule
  • Max Cardinality changed from * to 1
  • Add Type changed from Timing to BackboneElement NutritionOrder.oralDiet.schedule.timing Added Element NutritionOrder.oralDiet.schedule.asNeeded Added Element Quantity
NutritionOrder.oralDiet.schedule.asNeededFor NutritionProduct.ingredientSummary
  • Added Element
NutritionOrder.supplement.type NutritionProduct.ingredient.amount[x]
  • Type changed Renamed from CodeableConcept amount to CodeableReference amount[x]
  • NutritionOrder.supplement.schedule
  • Max Cardinality changed from * to 1
  • Add Type changed from Timing to BackboneElement Quantity
NutritionOrder.supplement.schedule.timing NutritionProduct.ingredient.allergen
  • Added Element
NutritionOrder.supplement.schedule.asNeeded NutritionProduct.energy
  • Added Element
NutritionOrder.supplement.schedule.asNeededFor NutritionProduct.characteristic
  • Added Element
NutritionOrder.enteralFormula.baseFormulaType NutritionProduct.characteristic.type
  • Type changed from CodeableConcept to CodeableReference Added Mandatory Element
NutritionOrder.enteralFormula.deliveryDevice NutritionProduct.characteristic.value[x]
  • Added Mandatory Element
NutritionOrder.enteralFormula.additive NutritionProduct.instance
  • Added Element Max Cardinality changed from 1 to *
NutritionOrder.enteralFormula.additive.type NutritionProduct.instance.name
  • Added Element
NutritionOrder.enteralFormula.additive.productName NutritionProduct.instance.biologicalSourceEvent
  • Added Element
NutritionOrder.enteralFormula.additive.quantity NutritionProduct.knownAllergen
  • Added Element Deleted
NutritionOrder.enteralFormula.routeOfAdministration NutritionProduct.productCharacteristic
  • Added Element Deleted
NutritionOrder.enteralFormula.administration.schedule Observation Type changed from Timing to BackboneElement
NutritionOrder.enteralFormula.administration.schedule.timing Observation.basedOn
  • Added Element Type Reference: Removed Target Type ImmunizationRecommendation
NutritionOrder.enteralFormula.administration.schedule.asNeeded Observation.triggeredBy
  • Added Element
NutritionOrder.enteralFormula.administration.schedule.asNeededFor Observation.triggeredBy.observation
  • Added Mandatory Element
NutritionOrder.enteralFormula.administrationInstruction Observation.triggeredBy.type
  • Type changed from string to markdown Added Mandatory Element
NutritionOrder.patient Observation.triggeredBy.reason
  • Deleted Added Element
NutritionOrder.enteralFormula.additiveType Observation.status
  • Deleted Remove code corrected
  • NutritionOrder.enteralFormula.additiveProductName
  • Deleted Add codes specimen-in-process , cannot-be-obtained
NutritionOrder.enteralFormula.routeofAdministration Observation.subject
  • Deleted Type Reference: Added Target Types BiologicallyDerivedProduct, NutritionProduct
NutritionProduct Observation.focus
  • Added Resource Now marked as Modifier
Observation.instantiates[x] Observation.organizer
  • Added Element
Observation.triggeredBy Observation.performer
  • Type Reference: Added Element Target Types HealthcareService, Group
Observation.triggeredBy.observation Observation.value[x]
  • Added Mandatory Element Add Type Attachment
Observation.triggeredBy.type Observation.interpretationContext
  • Added Mandatory Element
Observation.triggeredBy.reason Observation.bodyStructure
  • Added Element
Observation.partOf Observation.specimen
  • Type Reference: Added Target Type GenomicStudy Group
Observation.subject Observation.referenceRange.low
  • Type Reference: Added Target Types Organization, Procedure, Practitioner, Medication, Substance, BiologicallyDerivedProduct, NutritionProduct changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
Observation.value[x] Observation.referenceRange.high
  • Add Types Attachment, Reference(MolecularSequence) Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
Observation.bodyStructure Observation.referenceRange.normalValue
  • Added Element
Observation.specimen Observation.referenceRange.text
  • Type Reference: Added Target Type Group Observation.referenceRange.normalValue Added Element changed from string to markdown
Observation.referenceRange.text Observation.hasMember
  • Type changed from string to markdown Reference: Removed Target Type MolecularSequence
Observation.derivedFrom
  • Type Reference: Added Target Types ImagingSelection, GenomicStudy Type ImagingSelection
  • Type Reference: Removed Target Type Media Types Media, MolecularSequence
Observation.component.value[x]
  • Add Types Attachment, Reference(MolecularSequence) Type Attachment
ObservationDefinition
ObservationDefinition.url
  • Added Element
ObservationDefinition.identifier
  • Max Cardinality changed from * to 1
ObservationDefinition.version
  • Added Element
ObservationDefinition.versionAlgorithm[x]
  • Added Element
ObservationDefinition.name
  • Added Element
ObservationDefinition.title
  • Added Element
ObservationDefinition.status
  • Added Mandatory Element
ObservationDefinition.experimental
  • Added Element
ObservationDefinition.date
  • Added Element
ObservationDefinition.publisher
  • Added Element
ObservationDefinition.contact
  • Added Element
ObservationDefinition.description
  • Added Element
ObservationDefinition.useContext
  • Added Element
ObservationDefinition.jurisdiction
  • Added Element
ObservationDefinition.purpose
  • Added Element
ObservationDefinition.copyright
  • Added Element
ObservationDefinition.copyrightLabel
  • Added Element
ObservationDefinition.approvalDate
  • Added Element
ObservationDefinition.lastReviewDate
  • Added Element
ObservationDefinition.effectivePeriod
  • Added Element
ObservationDefinition.derivedFromCanonical
  • Added Element
ObservationDefinition.derivedFromUri
  • Added Element
ObservationDefinition.subject
  • Added Element
ObservationDefinition.performerType
  • Added Element
ObservationDefinition.bodySite ObservationDefinition.bodyStructure
  • Added Element
ObservationDefinition.specimen
  • Added Element
ObservationDefinition.device ObservationDefinition.device[x]
  • Added Element
ObservationDefinition.permittedUnit
  • Added Element
ObservationDefinition.qualifiedValue
  • Added Element Renamed from qualifiedInterval to qualifiedValue
ObservationDefinition.qualifiedValue.context
  • Added Element Moved from ObservationDefinition.qualifiedInterval to ObservationDefinition.qualifiedValue
ObservationDefinition.qualifiedValue.appliesTo
  • Added Element Moved from ObservationDefinition.qualifiedInterval to ObservationDefinition.qualifiedValue
ObservationDefinition.qualifiedValue.gender ObservationDefinition.qualifiedValue.sexParameterForClinicalUse
  • Added Element Moved from ObservationDefinition.qualifiedInterval.gender to sexParameterForClinicalUse
ObservationDefinition.qualifiedValue.age
  • Added Element Moved from ObservationDefinition.qualifiedInterval to ObservationDefinition.qualifiedValue
ObservationDefinition.qualifiedValue.gestationalAge
  • Added Element Moved from ObservationDefinition.qualifiedInterval to ObservationDefinition.qualifiedValue
ObservationDefinition.qualifiedValue.condition
  • Added Element Moved from ObservationDefinition.qualifiedInterval to ObservationDefinition.qualifiedValue
ObservationDefinition.qualifiedValue.rangeCategory
  • Added Element Moved from ObservationDefinition.qualifiedInterval.category to rangeCategory
ObservationDefinition.qualifiedValue.range
  • Added Element Moved from ObservationDefinition.qualifiedInterval to ObservationDefinition.qualifiedValue
ObservationDefinition.qualifiedValue.validCodedValueSet
  • Added Element Moved from ObservationDefinition to ObservationDefinition.qualifiedValue
  • Type changed from Reference(ValueSet) to canonical(ValueSet)
ObservationDefinition.qualifiedValue.normalCodedValueSet
  • Added Element Moved from ObservationDefinition to ObservationDefinition.qualifiedValue
  • Type changed from Reference(ValueSet) to canonical(ValueSet)
ObservationDefinition.qualifiedValue.abnormalCodedValueSet
  • Added Element Moved from ObservationDefinition to ObservationDefinition.qualifiedValue
  • Type changed from Reference(ValueSet) to canonical(ValueSet)
ObservationDefinition.qualifiedValue.criticalCodedValueSet
  • Moved from ObservationDefinition to ObservationDefinition.qualifiedValue
  • Type changed from Reference(ValueSet) to canonical(ValueSet)
ObservationDefinition.qualifiedValue.interpretation
  • Added Element
ObservationDefinition.hasMember
  • Added Element
ObservationDefinition.component
  • Added Element
ObservationDefinition.component.code
  • Added Mandatory Element
ObservationDefinition.component.permittedDataType
  • Added Element
ObservationDefinition.component.permittedUnit
  • Added Element
ObservationDefinition.component.qualifiedValue
  • Added Element
ObservationDefinition.quantitativeDetails
  • Deleted
ObservationDefinition.validCodedValueSet OperationDefinition Deleted
ObservationDefinition.normalCodedValueSet OperationDefinition.identifier
  • Deleted Added Element
ObservationDefinition.abnormalCodedValueSet OperationDefinition.versionAlgorithm[x]
  • Deleted Added Element
ObservationDefinition.criticalCodedValueSet OperationDefinition.jurisdiction
  • Deleted OperationDefinition Change value set from http://hl7.org/fhir/ValueSet/jurisdiction to Jurisdiction ValueSet icon OperationDefinition.identifier Added Element
OperationDefinition.versionAlgorithm[x] OperationDefinition.copyright
  • Added Element
OperationDefinition.copyright OperationDefinition.copyrightLabel
  • Added Element
OperationDefinition.copyrightLabel OperationDefinition.synchronicity
  • Added Element
OperationDefinition.resource
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types|4.0.0 http://hl7.org/fhir/ValueSet/resource-types|4.3.0 to Version Independent Resource Types (All)
  • Add Remove codes ActorDefinition ChargeItem , AdministrableProductDefinition ChargeItemDefinition , ArtifactAssessment Citation , BiologicallyDerivedProductDispense ClinicalImpression , CanonicalResource EvidenceReport , Citation GraphDefinition , ClinicalUseDefinition ImmunizationEvaluation , ConditionDefinition ImmunizationRecommendation , DeviceAssociation Linkage , DeviceDispense MedicationKnowledge , DeviceUsage MolecularSequence , EncounterHistory SupplyDelivery , EvidenceReport SupplyRequest , FormularyItem TestReport , GenomicStudy TestScript , ImagingSelection VerificationResult
  • Add codes ActorDefinition , Ingredient ArtifactAssessment , InventoryItem CanonicalResource , InventoryReport DeviceAlert , ManufacturedItemDefinition DeviceAssociation , MedicinalProductDefinition ImagingSelection , InsuranceProduct , MetadataResource , NutritionIntake , NutritionProduct RequestOrchestration , PackagedProductDefinition Requirements , Permission BodySite , RegulatedAuthorization Conformance , RequestOrchestration DataElement , Requirements DeviceComponent , SubscriptionStatus DeviceUseRequest , SubscriptionTopic DiagnosticOrder , SubstanceDefinition EffectEvidenceSynthesis , TestPlan EligibilityRequest , Transport EligibilityResponse , BodySite ExpansionProfile , Conformance ImagingManifest , DataElement ImagingObjectSelection , DeviceComponent MedicationOrder , DeviceUseRequest MedicationUsage , DiagnosticOrder MedicinalProduct , EligibilityRequest MedicinalProductAuthorization , EligibilityResponse MedicinalProductContraindication , ExpansionProfile MedicinalProductIndication , ImagingManifest MedicinalProductIngredient , ImagingObjectSelection MedicinalProductInteraction , MedicationOrder MedicinalProductManufactured , MedicationUsage MedicinalProductPackaged , MedicinalProductPharmaceutical , MedicinalProductUndesirableEffect , Order , OrderResponse , ProcedureRequest , ProcessRequest , ProcessResponse , ReferralRequest , RiskEvidenceSynthesis , Sequence , ServiceDefinition , SubstanceSpecification
OperationDefinition.parameter.scope
  • Added Element
OperationDefinition.parameter.min
  • Type changed from integer to unsignedInt
OperationDefinition.parameter.documentation
  • Type changed from string to markdown
OperationDefinition.parameter.type
  • Change value set from http://hl7.org/fhir/ValueSet/all-types|4.0.0 http://hl7.org/fhir/ValueSet/all-types|4.3.0 to All FHIR Types
  • Remove codes Address , Age , Annotation , Attachment , BackboneElement , CodeableConcept , CodeableReference , Coding , ContactDetail , ContactPoint , Contributor , Count , DataRequirement , Distance , Dosage , Duration , Element , ElementDefinition , Expression , Extension , HumanName , Identifier , MarketingStatus , Meta , Money , MoneyQuantity , Narrative , ParameterDefinition , Period , Population , ProdCharacteristic , SimpleQuantity ProductShelfLife , SubstanceAmount Quantity , CatalogEntry Range , DeviceUseStatement Ratio , DocumentManifest RatioRange , EffectEvidenceSynthesis Reference , Media RelatedArtifact , MedicinalProduct SampledData , MedicinalProductAuthorization Signature , MedicinalProductContraindication SimpleQuantity , MedicinalProductIndication Timing , MedicinalProductIngredient TriggerDefinition , MedicinalProductInteraction UsageContext , MedicinalProductManufactured base64Binary , MedicinalProductPackaged boolean , MedicinalProductPharmaceutical canonical , MedicinalProductUndesirableEffect code , RequestGroup date , ResearchDefinition dateTime , ResearchElementDefinition decimal , RiskEvidenceSynthesis id , SubstanceSpecification instant , Type integer , Any markdown Add codes , Base oid , DataType positiveInt , Availability string , BackboneType time , CodeableReference unsignedInt , ExtendedContactDetail uri , MonetaryComponent url , PrimitiveType uuid , integer64 xhtml , RatioRange Resource , VirtualServiceDetail Binary , ActorDefinition Bundle , DomainResource , Account , ActivityDefinition , AdministrableProductDefinition , ArtifactAssessment AdverseEvent , BiologicallyDerivedProductDispense AllergyIntolerance , CanonicalResource Appointment , AppointmentResponse , AuditEvent , Basic , BiologicallyDerivedProduct , BodyStructure , CapabilityStatement , CarePlan , CareTeam , CatalogEntry , ChargeItem , ChargeItemDefinition , Citation , Claim , ClaimResponse , ClinicalImpression , ClinicalUseDefinition , ConditionDefinition CodeSystem , DeviceAssociation Communication , DeviceDispense CommunicationRequest , DeviceUsage CompartmentDefinition , EncounterHistory Composition , ConceptMap , Condition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceDefinition , DeviceMetric , DeviceRequest , DeviceUseStatement , DiagnosticReport , DocumentManifest , DocumentReference , Encounter , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceReport , FormularyItem EvidenceVariable , GenomicStudy ExampleScenario , ImagingSelection ExplanationOfBenefit , FamilyMemberHistory , Flag , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , Ingredient , InventoryItem InsurancePlan , InventoryReport Invoice , Library , Linkage , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Media , Medication , MedicationAdministration , MedicationDispense , MedicationKnowledge , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MetadataResource MessageDefinition , NutritionIntake MessageHeader , MolecularSequence , NamingSystem , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Permission Patient , PaymentNotice , PaymentReconciliation , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RegulatedAuthorization , RequestOrchestration RelatedPerson , Requirements RequestGroup , ResearchDefinition , ResearchElementDefinition , ResearchStudy , ResearchSubject , RiskAssessment , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , SubscriptionStatus , SubscriptionTopic , Substance , SubstanceDefinition , TestPlan SupplyDelivery , Transport SupplyRequest , Task , TerminologyCapabilities , TestReport , TestScript , ValueSet , VerificationResult , VisionPrescription , Parameters , Type , Any
  • Add code Base
OperationDefinition.parameter.allowedType
  • Added Element
OperationDefinition.parameter.searchType
  • Add code resource
OperationDefinition.parameter.binding.strength
  • Add code descriptive
OperationOutcome
OperationOutcome.issue.severity
  • Add code success
OperationOutcome.issue.code
  • Add Remove codes limited-filter structure , required , value , invariant , login , unknown , expired , forbidden , suppressed , not-supported , duplicate , multiple-matches , not-found , deleted , too-long , code-invalid , extension , too-costly , business-rule , conflict , lock-error , no-store , exception , timeout , incomplete , throttled
  • Add code success
Organization
Organization.description
  • Added Element
Organization.contact
  • Type changed from BackboneElement to ExtendedContactDetail
Organization.qualification
  • Added Element
Organization.qualification.identifier
  • Added Element
Organization.qualification.code
  • Added Mandatory Element
Organization.qualification.status
  • Added Element
Organization.qualification.period
  • Added Element
Organization.qualification.issuer
  • Added Element
Organization.telecom
  • Deleted (-> Use contact.telecom to provide context of use)
Organization.address
  • Deleted (-> Use contact.address to provide context of use)
Organization.contact.purpose
  • Deleted (-> Organization.contact.purpose)
Organization.contact.name
  • Deleted (-> Organization.contact.name)
Organization.contact.telecom
  • Deleted (-> Organization.contact.telecom)
Organization.contact.address
  • Deleted (-> Organization.contact.address)
OrganizationAffiliation
OrganizationAffiliation.contact
  • Added Element
OrganizationAffiliation.telecom
  • Deleted (-> OrganizationAffiliation.contact.telecom)
PackagedProductDefinition
PackagedProductDefinition.attachedDocument
  • Added Resource Element
PackagedProductDefinition.packaging
  • Added Element
PackagedProductDefinition.packaging.identifier
  • Added Element
PackagedProductDefinition.packaging.type
  • Added Element
PackagedProductDefinition.packaging.componentPart
  • Added Element
PackagedProductDefinition.packaging.quantity
  • Added Element
PackagedProductDefinition.packaging.material
  • Added Element
PackagedProductDefinition.packaging.alternateMaterial
  • Added Element
PackagedProductDefinition.packaging.shelfLifeStorage
  • Added Element
PackagedProductDefinition.packaging.manufacturer
  • Added Element
PackagedProductDefinition.packaging.property
  • Added Element
PackagedProductDefinition.packaging.property.type
  • Added Mandatory Element
PackagedProductDefinition.packaging.property.value[x]
  • Added Element
PackagedProductDefinition.packaging.containedItem
  • Added Element
PackagedProductDefinition.packaging.containedItem.item
  • Added Mandatory Element
PackagedProductDefinition.packaging.containedItem.amount
  • Added Element
PackagedProductDefinition.packaging.packaging
  • Added Element
PackagedProductDefinition.characteristic
  • Remove Type CodeableConcept
PackagedProductDefinition.package
  • Deleted
Parameters
Parameters.parameter.value[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, Meta VirtualServiceDetail
  • Remove Type Contributor
Patient
Patient.contact.relationship
  • Remove Binding `http://hl7.org/fhir/ValueSet/patient-contactrelationship` (extensible)
Patient.contact.role
  • Added Element
Patient.contact.additionalName
  • Added Element
Patient.contact.additionalAddress
  • Added Element
Patient.communication.language
PaymentNotice
PaymentNotice.reporter PaymentNotice.statusReason
  • Added Element
PaymentNotice.payment PaymentNotice.reporter
  • Min Cardinality changed Renamed from 1 provider to 0 reporter
PaymentNotice.provider PaymentNotice.payment
  • Deleted Min Cardinality changed from 1 to 0
PaymentReconciliation
PaymentReconciliation.type
  • Added Mandatory Element
PaymentReconciliation.statusReason
  • Added Element
PaymentReconciliation.kind
  • Added Element
PaymentReconciliation.enterer
  • Added Element
PaymentReconciliation.issuerType
  • Added Element
PaymentReconciliation.paymentIssuer
  • Type Reference: Added Target Types Patient, RelatedPerson
PaymentReconciliation.outcome
  • Change value set from http://hl7.org/fhir/ValueSet/remittance-outcome|4.0.0 http://hl7.org/fhir/ValueSet/remittance-outcome|4.3.0 to Payment Outcome
PaymentReconciliation.date
  • Added Mandatory Element Renamed from paymentDate to date
PaymentReconciliation.location
  • Added Element
PaymentReconciliation.method
  • Added Element
PaymentReconciliation.cardBrand
  • Added Element
PaymentReconciliation.accountNumber
  • Added Element
PaymentReconciliation.expirationDate
  • Added Element
PaymentReconciliation.processor
  • Added Element
PaymentReconciliation.referenceNumber
  • Added Element
PaymentReconciliation.authorization
  • Added Element
PaymentReconciliation.tenderedAmount
  • Added Element
PaymentReconciliation.returnedAmount
  • Added Element
PaymentReconciliation.amount
  • Added Mandatory Element Renamed from paymentAmount to amount
  • Min Cardinality changed from 1 to 0
PaymentReconciliation.allocation
  • Added Element Renamed from detail to allocation
PaymentReconciliation.allocation.identifier
  • Added Element Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.predecessor
  • Added Element Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.target
  • Moved from PaymentReconciliation.detail.request to target
  • Type Reference: Added Element Target Types Claim, Account, Invoice, Encounter, Contract
  • Type Reference: Removed Target Type Resource
PaymentReconciliation.allocation.targetItem[x]
  • Added Element
PaymentReconciliation.allocation.encounter
  • Added Element
PaymentReconciliation.allocation.account
  • Added Element
PaymentReconciliation.allocation.type
  • Added Element Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
  • Min Cardinality changed from 1 to 0
  • Add Binding `http://hl7.org/fhir/ValueSet/payment-type` (extensible)
PaymentReconciliation.allocation.submitter
  • Added Element Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.response
  • Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
  • Type Reference: Added Element Target Type ClaimResponse
  • Type Reference: Removed Target Type Resource
PaymentReconciliation.allocation.date
  • Added Element Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.responsible
  • Added Element Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.payee
  • Added Element Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.amount
  • Added Element Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.paymentDate PaymentReconciliation.allocation.noteNumber
  • Deleted Added Element
PaymentReconciliation.paymentAmount PaymentReconciliation.processNote.class
  • Deleted Added Element
PaymentReconciliation.detail PaymentReconciliation.processNote.number
  • Deleted Added Element
Permission PaymentReconciliation.processNote.text
  • Added Resource Type changed from string to markdown
Person
Person.deceased[x]
  • Added Element
Person.maritalStatus
  • Added Element
Person.photo
  • Max Cardinality changed from 1 to *
Person.communication
  • Added Element
Person.communication.language
  • Added Mandatory Element
Person.communication.preferred
  • Added Element
PlanDefinition
PlanDefinition.versionAlgorithm[x]
  • Added Element
PlanDefinition.subject[x] PlanDefinition.type
  • Add Type canonical(EvidenceVariable) Change value set from http://hl7.org/fhir/ValueSet/plan-definition-type to PlanDefinitionType icon
PlanDefinition.subject[x]
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
PlanDefinition.jurisdiction
PlanDefinition.usage
  • Type changed from string to markdown
PlanDefinition.copyrightLabel
  • Added Element
PlanDefinition.goal.target.detail[x]
  • Add Types string, boolean, integer, Ratio
PlanDefinition.actor
  • Added Element
PlanDefinition.actor.title
  • Added Element
PlanDefinition.actor.description
  • Added Element
PlanDefinition.actor.option
  • Added Mandatory Element
PlanDefinition.actor.option.type
  • Added Element
PlanDefinition.actor.option.typeCanonical
  • Added Element
PlanDefinition.actor.option.typeReference
  • Added Element
PlanDefinition.actor.option.role
  • Added Element
PlanDefinition.action.linkId
  • Added Element
PlanDefinition.action.description
  • Type changed from string to markdown
PlanDefinition.action.textEquivalent
  • Type changed from string to markdown
PlanDefinition.action.code
  • Max Cardinality changed from * to 1
PlanDefinition.action.subject[x] PlanDefinition.action.goalId
  • Add Type canonical changed from id to string
PlanDefinition.action.subject[x]
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
PlanDefinition.action.input
  • Type changed from DataRequirement to BackboneElement
PlanDefinition.action.input.title
  • Added Element
PlanDefinition.action.input.requirement
  • Added Element
PlanDefinition.action.input.relatedData
  • Added Element
PlanDefinition.action.output
  • Type changed from DataRequirement to BackboneElement
PlanDefinition.action.output.title
  • Added Element
PlanDefinition.action.output.requirement
  • Added Element
PlanDefinition.action.output.relatedData
  • Added Element
PlanDefinition.action.relatedAction.targetId
  • Added Mandatory Element Renamed from actionId to targetId
  • Type changed from id to string
PlanDefinition.action.relatedAction.relationship
  • Remove codes before-start , before-end , concurrent-with-start , concurrent-with-end , after-start , after-end
PlanDefinition.action.relatedAction.endRelationship
  • Added Element
PlanDefinition.action.timing[x]
  • Add Type RelativeTime
  • Remove Types dateTime, Period
PlanDefinition.action.location
  • Added Element
PlanDefinition.action.participant.actorId
  • Added Element
PlanDefinition.action.participant.type
  • Min Cardinality changed from 1 to 0
  • Remove code related-person
  • Add codes careteam , group , healthcareservice , location , organization , practitionerrole , relatedperson
PlanDefinition.action.participant.typeCanonical
  • Added Element
PlanDefinition.action.participant.typeReference
  • Added Element
PlanDefinition.action.participant.function
  • Added Element
PlanDefinition.action.type
  • Change value set from http://hl7.org/fhir/ValueSet/action-type to ActionType icon
PlanDefinition.asNeeded[x] PlanDefinition.action.applicabilityBehavior
  • Added Element
PlanDefinition.action.relatedAction.actionId PlanDefinition.asNeeded[x]
  • Deleted (PlanDefinition.action.relatedAction.targetId) Added Element
Practitioner
Practitioner.active
  • Now marked as Modifier
Practitioner.deceased[x]
  • Added Element
Practitioner.qualification.status
  • Added Element
Practitioner.communication
  • Type changed from CodeableConcept to BackboneElement
  • Remove Binding `http://hl7.org/fhir/ValueSet/languages` (preferred), max =`http://hl7.org/fhir/ValueSet/all-languages`
Practitioner.communication.language
  • Added Mandatory Element
Practitioner.communication.preferred
  • Added Element
PractitionerRole
PractitionerRole.network
  • Added Element
PractitionerRole.display
  • Added Element
PractitionerRole.contact
  • Added Element
PractitionerRole.characteristic
  • Added Element
PractitionerRole.communication
  • Added Element
PractitionerRole.availability
  • Added Element
  • Changed to a datatype: availableTime, notAvailable, and availabilityExceptions are now properties of the datatype
PractitionerRole.telecom
  • Deleted (-> PractitionerRole.contact.telecom)
PractitionerRole.availableTime
  • Deleted (-> PractitionerRole.availability.availableTime) PractitionerRole.availability (now part of a datatype))
PractitionerRole.notAvailable
  • Deleted (-> PractitionerRole.availability.notAvailableTime) PractitionerRole.availability.notAvailableTime (now part of a datatype))
PractitionerRole.availabilityExceptions
  • Deleted (-> PractitionerRole.availability.notAvailableTime.description) PractitionerRole.availability.notAvailabileTime.description (now part of a datatype))
Procedure
Procedure.basedOn
  • Type Reference: Added Target Type MedicationRequest
Procedure.category
  • Max Cardinality changed from 1 to *
Procedure.subject
  • Type Reference: Added Target Types Device, Practitioner, Organization, Location
Procedure.focus
  • Added Element
Procedure.occurrence[x]
  • Added Element Renamed from performed[x] to occurrence[x]
  • Add Type Timing
Procedure.recorded
  • Added Element
Procedure.reported[x]
  • Added Element Renamed from asserter to reported[x]
  • Add Type boolean
Procedure.performer.actor
  • Type Reference: Added Target Types CareTeam, HealthcareService
Procedure.performer.period
  • Added Element
Procedure.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
Procedure.bodyStructure
  • Added Element
Procedure.outcome
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to CodeableReference
Procedure.report
  • Type Reference: Added Target Type Bundle
Procedure.complication
  • Type changed from CodeableConcept to CodeableReference
  • Merged both Procedure.complication into the Procedure.complication.concept, and Procedure.complicationDetail into Procedure.complication.reference
Procedure.followUp
  • Type changed from CodeableConcept to CodeableReference
Procedure.used
  • Added Element
Procedure.supportingInfo
  • Added Element
Procedure.performed[x] Procedure.instantiatesCanonical
  • Deleted
Procedure.asserter Procedure.instantiatesUri
  • Deleted (-> Procedure.reportedReference)
Procedure.reasonCode
  • Deleted (-> Procedure.reason) reason.concept)
Procedure.reasonReference
  • Deleted (-> Procedure.reason) reason.reference)
Procedure.complicationDetail
  • Deleted (-> Procedure.complication) Procedure.complication.reference)
Procedure.usedReference
  • Deleted (-> Procedure.used)
Procedure.usedCode
  • Deleted (-> Procedure.used)
Provenance
Provenance.recorded
  • Min Cardinality changed from 1 to 0
Provenance.authorization
  • Renamed from reason to authorization
  • Type changed from CodeableConcept to CodeableReference
  • Remove Binding `http://terminology.hl7.org/ValueSet/v3-PurposeOfUse` (extensible)
Provenance.why
  • Added Element
Provenance.activity
  • Remove Binding `http://hl7.org/fhir/ValueSet/provenance-activity-type` (extensible)
Provenance.basedOn
  • Added Element
Provenance.patient
  • Added Element
Provenance.encounter
  • Added Element
Provenance.agent.type
  • Remove Binding `http://hl7.org/fhir/ValueSet/provenance-agent-type` (extensible)
Provenance.agent.who
  • Type Reference: Added Target Type CareTeam Types CareTeam, Group, HealthcareService
Provenance.agent.onBehalfOf
  • Type Reference: Added Target Type CareTeam Types CareTeam, Group, HealthcareService
  • Type Reference: Removed Target Types RelatedPerson, Device
Provenance.entity.role
  • Remove code derivation
  • Add code instantiates
Questionnaire
Questionnaire.versionAlgorithm[x]
  • Added Element
Questionnaire.subjectType
  • Remove codes CatalogEntry , DeviceUseStatement , DocumentManifest Resource , DomainResource , EffectEvidenceSynthesis , Media , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication CatalogEntry , MedicinalProductIndication ChargeItem , MedicinalProductIngredient ChargeItemDefinition , MedicinalProductInteraction Citation , MedicinalProductManufactured ClinicalImpression , MedicinalProductPackaged DeviceUseStatement , MedicinalProductPharmaceutical DocumentManifest , MedicinalProductUndesirableEffect EvidenceReport , RequestGroup GraphDefinition , ResearchDefinition ImmunizationEvaluation , ResearchElementDefinition ImmunizationRecommendation , Resource Linkage , RiskEvidenceSynthesis Media , SubstanceSpecification Add codes ActorDefinition MedicationKnowledge , AdministrableProductDefinition MolecularSequence , ArtifactAssessment RequestGroup , BiologicallyDerivedProductDispense ResearchDefinition , Citation ResearchElementDefinition , ClinicalUseDefinition SupplyDelivery , ConditionDefinition SupplyRequest , DeviceAssociation TestReport , DeviceDispense TestScript , DeviceUsage VerificationResult ,
  • Add codes EncounterHistory ActorDefinition , EvidenceReport ArtifactAssessment , FormularyItem DeviceAlert , GenomicStudy DeviceAssociation , ImagingSelection , Ingredient , InventoryItem , InventoryReport , ManufacturedItemDefinition , MedicinalProductDefinition InsuranceProduct , NutritionIntake , NutritionProduct , PackagedProductDefinition , Permission , RegulatedAuthorization , RequestOrchestration , Requirements , SubscriptionStatus , SubscriptionTopic , SubstanceDefinition , TestPlan ,
Questionnaire.jurisdiction
Questionnaire.copyrightLabel
  • Added Element
Questionnaire.item.definition
  • Max Cardinality changed from 1 to *
Questionnaire.item.type
  • Change value set from http://hl7.org/fhir/ValueSet/item-type|4.3.0 to Questionnaire Useable Item Type
  • Remove codes question , choice , open-choice
  • Add codes question , code coding
Questionnaire.item.enableWhen.answer[x]
  • Add Types Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity), uri, Attachment
Questionnaire.item.disabledDisplay
  • Added Element
Questionnaire.item.answerConstraint
  • Added Element
Questionnaire.item.answerOption.value[x]
  • Add Types decimal, dateTime, uri, Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
Questionnaire.item.initial.value[x]
  • Add Type Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
QuestionnaireResponse
QuestionnaireResponse.identifier
  • Max Cardinality changed from 1 to *
QuestionnaireResponse.questionnaire
  • Min Cardinality changed from 0 to 1
QuestionnaireResponse.author
  • Type Reference: Added Target Type Group
QuestionnaireResponse.source
  • Type Reference: Added Target Types Device, Organization
QuestionnaireResponse.item.definition
  • Max Cardinality changed from 1 to *
QuestionnaireResponse.item.answer.value[x]
  • Min Cardinality changed from 0 to 1
  • Add Type Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
RegulatedAuthorization
RegulatedAuthorization.subject
  • Type Reference: Added Resource Target Types ManufacturedItemDefinition, Ingredient
RegulatedAuthorization.status
  • Now marked as Modifier
RegulatedAuthorization.indication
  • Max Cardinality changed from 1 to *
RegulatedAuthorization.attachedDocument
  • Added Element
RelatedPerson
RelatedPerson.role
  • Added Element
RelatedPerson.communication.language
RequestOrchestration
  • Name Changed from RequestGroup to RequestOrchestration
RequestOrchestration
  • Moved from RequestGroup to RequestOrchestration
RequestOrchestration.identifier
  • Added Element
RequestOrchestration.instantiatesCanonical
  • Added Element
RequestOrchestration.instantiatesUri
  • Added Element
RequestOrchestration.basedOn
  • Added Element
RequestOrchestration.replaces
  • Added Element
RequestOrchestration.groupIdentifier
  • Added Element
RequestOrchestration.status
  • Added Mandatory Element
RequestOrchestration.intent
  • Added Mandatory Element
RequestOrchestration.priority
  • Added Element
RequestOrchestration.code
  • Added Element
RequestOrchestration.subject
  • Type Reference: Added Target Types CareTeam, Device, HealthcareService, Location, Organization, Practitioner, PractitionerRole, RelatedPerson Element
RequestOrchestration.encounter
  • Added Element
RequestOrchestration.authoredOn
  • Added Element
RequestOrchestration.author
  • Added Element
RequestOrchestration.reason
  • Added Element
RequestOrchestration.goal
  • Added Element
RequestOrchestration.note
  • Added Element
RequestOrchestration.action
  • Added Element
RequestOrchestration.action.linkId
  • Added Element
RequestOrchestration.action.prefix
  • Added Element
RequestOrchestration.action.title
  • Added Element
RequestOrchestration.action.description
  • Type changed from string to markdown Added Element
RequestOrchestration.action.textEquivalent
  • Type changed from string to markdown Added Element
RequestOrchestration.action.priority
  • Added Element
RequestOrchestration.action.code
  • Added Element
RequestOrchestration.action.documentation
  • Added Element
RequestOrchestration.action.goal
  • Added Element
RequestOrchestration.action.condition
  • Added Element
RequestOrchestration.action.condition.kind
  • Added Mandatory Element
RequestOrchestration.action.condition.expression
  • Added Element
RequestOrchestration.action.input
  • Added Element
RequestOrchestration.action.input.title
  • Added Element
RequestOrchestration.action.input.requirement
  • Added Element
RequestOrchestration.action.input.relatedData
  • Added Element
RequestOrchestration.action.output
  • Added Element
RequestOrchestration.action.output.title
  • Added Element
RequestOrchestration.action.output.requirement
  • Added Element
RequestOrchestration.action.output.relatedData
  • Added Element
RequestOrchestration.action.relatedAction
  • Added Element
RequestOrchestration.action.relatedAction.targetId
  • Added Mandatory Element
RequestOrchestration.action.relatedAction.relationship
  • Added Mandatory Element
RequestOrchestration.action.relatedAction.endRelationship
  • Added Element
RequestOrchestration.action.relatedAction.offset[x]
  • Added Element
RequestOrchestration.action.timing[x]
  • Added Element
RequestOrchestration.action.location
  • Added Element
RequestOrchestration.action.participant
  • Type changed from Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Device) to BackboneElement Added Element
RequestOrchestration.action.participant.type
  • Added Element
RequestOrchestration.action.participant.typeCanonical
  • Added Element
RequestOrchestration.action.participant.typeReference
  • Added Element
RequestOrchestration.action.participant.role
  • Added Element
RequestOrchestration.action.participant.function
  • Added Element
RequestOrchestration.action.participant.actor[x]
  • Added Element
RequestOrchestration.action.type
  • Added Element
RequestOrchestration.action.applicabilityBehavior
  • Added Element
RequestOrchestration.action.groupingBehavior
  • Added Element
RequestOrchestration.action.selectionBehavior
  • Added Element
RequestOrchestration.action.requiredBehavior
  • Added Element
RequestOrchestration.action.precheckBehavior
  • Added Element
RequestOrchestration.action.cardinalityBehavior
  • Added Element
RequestOrchestration.action.resource
  • Added Element
RequestOrchestration.action.definition[x]
  • Added Element
RequestOrchestration.action.transform
  • Added Element
RequestOrchestration.action.dynamicValue
  • Added Element
RequestOrchestration.action.dynamicValue.path
  • Added Element
RequestOrchestration.action.dynamicValue.expression
  • Added Element
RequestOrchestration.action.action
  • Added Element
RequestGroup.identifier
  • Deleted
RequestGroup.instantiatesCanonical
  • Deleted
RequestGroup.instantiatesUri
  • Deleted
RequestGroup.basedOn
  • Deleted
RequestGroup.replaces
  • Deleted
RequestGroup.groupIdentifier
  • Deleted
RequestGroup.status
  • Deleted
RequestGroup.intent
  • Deleted
RequestGroup.priority
  • Deleted
RequestGroup.code
  • Deleted
RequestGroup.subject
  • Deleted
RequestGroup.encounter
  • Deleted
RequestGroup.authoredOn
  • Deleted
RequestGroup.author
  • Deleted
RequestGroup.reasonCode
  • Deleted
RequestGroup.reasonReference
  • Deleted
RequestGroup.action.relatedAction.actionId RequestGroup.note
  • Deleted
RequestGroup.action
  • Deleted
Requirements
  • Added Resource
ResearchStudy
ResearchStudy.url
  • Added Element
ResearchStudy.version
  • Added Element
ResearchStudy.name
  • Added Element
ResearchStudy.label
  • Added Element
ResearchStudy.label.type
  • Added Element
ResearchStudy.label.value
  • Added Element
ResearchStudy.label.language
  • Added Element
ResearchStudy.citeAs
  • Added Element
ResearchStudy.relatesTo
  • Added Element
ResearchStudy.relatesTo.type
  • Added Mandatory Element
ResearchStudy.relatesTo.target[x]
  • Added Mandatory Element
ResearchStudy.date
  • Added Element
ResearchStudy.status
  • Change value set from http://hl7.org/fhir/ValueSet/research-study-status|4.0.0 http://hl7.org/fhir/ValueSet/research-study-status|4.3.0 to PublicationStatus
  • Remove codes administratively-completed , approved , closed-to-accrual , closed-to-accrual-and-intervention , completed , disapproved , in-review , temporarily-closed-to-accrual , temporarily-closed-to-accrual-and-intervention , withdrawn
  • Add codes draft , retired , unknown
ResearchStudy.primaryPurposeType
  • Remove Binding `http://hl7.org/fhir/ValueSet/research-study-prim-purp-type` (extensible)
ResearchStudy.studyDesign
  • Added Element Renamed from category to studyDesign
ResearchStudy.focus
  • Type changed from CodeableConcept to CodeableReference
ResearchStudy.region
  • Added Element
ResearchStudy.descriptionSummary
  • Added Element
ResearchStudy.site
  • Type Reference: Added Target Types ResearchStudy, Organization
ResearchStudy.classifier
  • Added Element
ResearchStudy.associatedParty
  • Added Element
ResearchStudy.associatedParty.name
  • Added Element
ResearchStudy.associatedParty.role
  • Added Mandatory Element
ResearchStudy.associatedParty.period
  • Added Element
ResearchStudy.associatedParty.classifier
  • Added Element
ResearchStudy.associatedParty.party
  • Added Element
ResearchStudy.progressStatus
  • Added Element
ResearchStudy.progressStatus.state
  • Added Mandatory Element
ResearchStudy.progressStatus.actual
  • Added Element
ResearchStudy.progressStatus.period
  • Added Element
ResearchStudy.whyStopped
  • Added Element Renamed from reasonStopped to whyStopped
ResearchStudy.recruitment
  • Added Element
ResearchStudy.recruitment.targetNumber
  • Added Element
ResearchStudy.recruitment.actualNumber
  • Added Element
ResearchStudy.recruitment.eligibility
  • Added Element
ResearchStudy.recruitment.actualGroup
  • Added Element
ResearchStudy.recruitment.description
  • Added Element
ResearchStudy.comparisonGroup
  • Added Element
ResearchStudy.comparisonGroup.linkId ResearchStudy.comparisonGroup.targetNumber
  • Added Element
ResearchStudy.comparisonGroup.name ResearchStudy.comparisonGroup.actualNumber
  • Added Mandatory Element
ResearchStudy.comparisonGroup.type ResearchStudy.comparisonGroup.eligibility
  • Added Element
ResearchStudy.comparisonGroup.observedGroup
  • Added Element
ResearchStudy.comparisonGroup.description
  • Added Element
ResearchStudy.comparisonGroup.intendedExposure ResearchStudy.objective.description
  • Added Element
ResearchStudy.comparisonGroup.observedGroup ResearchStudy.objective.outcomeMeasure
  • Added Element
ResearchStudy.objective.description ResearchStudy.objective.outcomeMeasure.name
  • Added Element
ResearchStudy.outcomeMeasure ResearchStudy.objective.outcomeMeasure.type
  • Added Element
ResearchStudy.outcomeMeasure.name ResearchStudy.objective.outcomeMeasure.description
  • Added Element
ResearchStudy.outcomeMeasure.type ResearchStudy.objective.outcomeMeasure.endpoint
  • Added Mandatory Element
ResearchStudy.outcomeMeasure.description ResearchStudy.objective.outcomeMeasure.population
  • Added Element
ResearchStudy.outcomeMeasure.reference ResearchStudy.objective.outcomeMeasure.intervention
  • Added Element
ResearchStudy.result ResearchStudy.objective.outcomeMeasure.comparator
  • Added Element
ResearchStudy.category ResearchStudy.objective.outcomeMeasure.summaryMeasure
  • Deleted Added Element
ResearchStudy.objective.outcomeMeasure.endpointAnalysisPlan
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.event
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.group
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.handling
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.description
  • Added Element
ResearchStudy.result
  • Added Element
ResearchStudy.contact
  • Deleted
ResearchStudy.location ResearchStudy.relatedArtifact
  • Deleted
ResearchStudy.enrollment ResearchStudy.location
  • Deleted
ResearchStudy.sponsor ResearchStudy.enrollment
  • Deleted
ResearchStudy.principalInvestigator ResearchStudy.sponsor
  • Deleted (-> ResearchStudy.associatedPart.party (with role='sponsor'))
ResearchStudy.reasonStopped ResearchStudy.principalInvestigator
  • Deleted (-> ResearchStudy.associatedPart.party (with role='primary-investigator'))
ResearchStudy.arm
  • Deleted
ResearchSubject
ResearchSubject.status
  • Change value set from http://hl7.org/fhir/ValueSet/research-subject-status|4.0.0 http://hl7.org/fhir/ValueSet/research-subject-status|4.3.0 to PublicationStatus
  • Remove codes candidate , eligible , follow-up , ineligible , not-registered , off-study , on-study , on-study-intervention , on-study-observation , pending-on-study , potential-candidate , screening , withdrawn
  • Add codes draft , active , retired , unknown
ResearchSubject.progress ResearchSubject.subject
  • Renamed from individual to subject
  • Type Reference: Added Element Target Types Group, Specimen, Device, Medication, Substance, SubstanceDefinition, BiologicallyDerivedProduct
ResearchSubject.progress.type ResearchSubject.subjectState
  • Added Element
ResearchSubject.progress.subjectState ResearchSubject.subjectState.code
  • Added Mandatory Element
ResearchSubject.progress.milestone ResearchSubject.subjectState.startDate
  • Added Mandatory Element
ResearchSubject.progress.reason ResearchSubject.subjectState.endDate
  • Added Element
ResearchSubject.progress.startDate ResearchSubject.subjectState.reason
  • Added Element
ResearchSubject.progress.endDate ResearchSubject.subjectMilestone
  • Added Element
ResearchSubject.subject ResearchSubject.subjectMilestone.milestone
  • Added Mandatory Element
ResearchSubject.assignedComparisonGroup ResearchSubject.subjectMilestone.date
  • Added Element
ResearchSubject.actualComparisonGroup ResearchSubject.subjectMilestone.reason
  • Added Element
ResearchSubject.consent ResearchSubject.comparisonGroup
  • Max Cardinality changed from 1 to * Added Element
ResearchSubject.individual ResearchSubject.consent
  • Deleted Max Cardinality changed from 1 to *
ResearchSubject.assignedArm
  • Deleted
ResearchSubject.actualArm
  • Deleted
Resource
Resource.language
RiskAssessment
RiskAssessment.status
  • Remove code corrected
  • Add codes specimen-in-process , cannot-be-obtained
RiskAssessment.performer
  • Type Reference: Added Target Types Patient, RelatedPerson
RiskAssessment.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
RiskAssessment.prediction.probability[x]
  • Add Type Quantity
RiskAssessment.reasonCode
  • Deleted (-> reason) reason.concept)
RiskAssessment.reasonReference
  • Deleted (-> reason) reason.reference)
Schedule
Schedule.serviceType
  • Type changed from CodeableConcept to CodeableReference
Schedule.name
  • Added Element
Schedule.actor
  • Type Reference: Added Target Type CareTeam
Schedule.comment
  • Type changed from string to markdown
SearchParameter
SearchParameter.identifier
  • Added Element
SearchParameter.versionAlgorithm[x]
  • Added Element
SearchParameter.title
  • Added Element
SearchParameter.jurisdiction
SearchParameter.copyright
  • Added Element
SearchParameter.copyrightLabel
  • Added Element
SearchParameter.aliasCode
  • Added Element
SearchParameter.base
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types|4.0.0 http://hl7.org/fhir/ValueSet/resource-types|4.3.0 to Version Independent Resource Types (All)
  • Add Remove codes ActorDefinition ChargeItem , AdministrableProductDefinition ChargeItemDefinition , ArtifactAssessment Citation , BiologicallyDerivedProductDispense ClinicalImpression , CanonicalResource EvidenceReport , Citation GraphDefinition , ClinicalUseDefinition ImmunizationEvaluation , ConditionDefinition ImmunizationRecommendation , DeviceAssociation Linkage , DeviceDispense MedicationKnowledge , DeviceUsage MolecularSequence , EncounterHistory SupplyDelivery , EvidenceReport SupplyRequest , FormularyItem TestReport , GenomicStudy TestScript , ImagingSelection VerificationResult
  • Add codes ActorDefinition , Ingredient ArtifactAssessment , InventoryItem CanonicalResource , InventoryReport DeviceAlert , ManufacturedItemDefinition DeviceAssociation , MedicinalProductDefinition ImagingSelection , InsuranceProduct , MetadataResource , NutritionIntake , NutritionProduct RequestOrchestration , PackagedProductDefinition Requirements , Permission BodySite , RegulatedAuthorization Conformance , RequestOrchestration DataElement , Requirements DeviceComponent , SubscriptionStatus DeviceUseRequest , SubscriptionTopic DiagnosticOrder , SubstanceDefinition EffectEvidenceSynthesis , TestPlan EligibilityRequest , Transport EligibilityResponse , BodySite ExpansionProfile , Conformance ImagingManifest , DataElement ImagingObjectSelection , DeviceComponent MedicationOrder , DeviceUseRequest MedicationUsage , DiagnosticOrder MedicinalProduct , EligibilityRequest MedicinalProductAuthorization , EligibilityResponse MedicinalProductContraindication , ExpansionProfile MedicinalProductIndication , ImagingManifest MedicinalProductIngredient , ImagingObjectSelection MedicinalProductInteraction , MedicationOrder MedicinalProductManufactured , MedicationUsage MedicinalProductPackaged , MedicinalProductPharmaceutical , MedicinalProductUndesirableEffect , Order , OrderResponse , ProcedureRequest , ProcessRequest , ProcessResponse , ReferralRequest , RiskEvidenceSynthesis , Sequence , ServiceDefinition , SubstanceSpecification
SearchParameter.type
  • Add code resource
SearchParameter.processingMode
  • Renamed from xpathUsage to processingMode
  • Change value set from http://hl7.org/fhir/ValueSet/search-xpath-usage|4.0.0 http://hl7.org/fhir/ValueSet/search-xpath-usage|4.3.0 to Search Processing Mode Type
  • Remove codes nearby , distance
SearchParameter.constraint
  • Added Element
SearchParameter.target
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types|4.0.0 http://hl7.org/fhir/ValueSet/resource-types|4.3.0 to Version Independent Resource Types (All)
  • Remove codes ChargeItem , ChargeItemDefinition , Citation , ClinicalImpression , EvidenceReport , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , Linkage , MedicationKnowledge , MolecularSequence , SupplyDelivery , SupplyRequest , TestReport , TestScript , VerificationResult
  • Add codes ActorDefinition , ArtifactAssessment , CanonicalResource , DeviceAlert , DeviceAssociation , ImagingSelection , InsuranceProduct , MetadataResource , NutritionIntake , RequestOrchestration , Requirements , BodySite , Conformance , DataElement , DeviceComponent , DeviceUseRequest , DiagnosticOrder , EffectEvidenceSynthesis , EligibilityRequest , EligibilityResponse , ExpansionProfile , ImagingManifest , ImagingObjectSelection , MedicationOrder , MedicationUsage , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication , MedicinalProductIndication , MedicinalProductIngredient , MedicinalProductInteraction , MedicinalProductManufactured , MedicinalProductPackaged , MedicinalProductPharmaceutical , MedicinalProductUndesirableEffect , Order , OrderResponse , ProcedureRequest , ProcessRequest , ProcessResponse , ReferralRequest , RiskEvidenceSynthesis , Sequence , ServiceDefinition , SubstanceSpecification
SearchParameter.modifier
  • Change value set from http://hl7.org/fhir/ValueSet/search-modifier-code|4.3.0 to Search Modifier All Codes
  • Remove code ofType
  • Add codes of-type , code-text , text-advanced , iterate , Account , ActivityDefinition , ActorDefinition , AdministrableProductDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , ArtifactAssessment , BiologicallyDerivedProductDispense AuditEvent , CanonicalResource Basic , Citation Binary , BiologicallyDerivedProduct , BodyStructure , Bundle , CapabilityStatement , CarePlan , CareTeam , Claim , ClaimResponse , ClinicalUseDefinition , ConditionDefinition CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceAlert , DeviceAssociation , DeviceDispense DeviceDefinition , DeviceUsage DeviceMetric , EncounterHistory DeviceRequest , EvidenceReport DiagnosticReport , FormularyItem DocumentReference , GenomicStudy Encounter , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , Goal , Group , GuidanceResponse , HealthcareService , ImagingSelection , ImagingStudy , Immunization , ImplementationGuide , Ingredient , InventoryItem InsurancePlan , InventoryReport InsuranceProduct , Invoice , Library , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Medication , MedicationAdministration , MedicationDispense , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MetadataResource MessageDefinition , MessageHeader , NamingSystem , NutritionIntake , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Permission Parameters , Patient , PaymentNotice , PaymentReconciliation , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RegulatedAuthorization , RelatedPerson , RequestOrchestration , Requirements , ResearchStudy , ResearchSubject , RiskAssessment , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , SubscriptionStatus , SubscriptionTopic , Substance , SubstanceDefinition , TestPlan Task , Transport TerminologyCapabilities , ValueSet , VisionPrescription , BodySite , CatalogEntry , Conformance , DataElement , DeviceComponent , DeviceUseRequest , DeviceUseStatement , DiagnosticOrder , DocumentManifest , EffectEvidenceSynthesis , EligibilityRequest , EligibilityResponse , ExpansionProfile , ImagingManifest , ImagingObjectSelection , Media , MedicationOrder , MedicationUsage , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication , MedicinalProductIndication , MedicinalProductIngredient , MedicinalProductInteraction , MedicinalProductManufactured , MedicinalProductPackaged , MedicinalProductPharmaceutical , MedicinalProductUndesirableEffect , Order , OrderResponse , ProcedureRequest , ProcessRequest , ProcessResponse , ReferralRequest , Sequence RequestGroup , ServiceDefinition ResearchDefinition SearchParameter.modifier Remove code , ofType ResearchElementDefinition Add codes , of-type RiskEvidenceSynthesis , code-text Sequence , text-advanced ServiceDefinition , iterate SubstanceSpecification , ViewDefinition
SearchParameter.xpath
  • Deleted (XPath removed due to lack of use and maintenance)
ServiceRequest
ServiceRequest.basedOn
  • Type Reference: Added Target Types DocumentReference, RequestOrchestration, NutritionOrder, DocumentReference
ServiceRequest.replaces
  • Type Reference: Added Target Types MedicationRequest, RequestOrchestration, CarePlan, DeviceRequest, CommunicationRequest, NutritionOrder, VisionPrescription
ServiceRequest.status
  • Remove codes revoked , completed
  • Add code ended
ServiceRequest.statusReason
  • Added Element
ServiceRequest.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
ServiceRequest.code
  • Type changed from CodeableConcept to CodeableReference
ServiceRequest.orderDetail
  • Type changed from CodeableConcept to BackboneElement
ServiceRequest.orderDetail.parameterFocus ServiceRequest.orderDetail.parameterFocus[x]
  • Added Element
ServiceRequest.orderDetail.parameter
  • Added Mandatory Element
ServiceRequest.orderDetail.parameter.code
  • Added Mandatory Element
ServiceRequest.orderDetail.parameter.value[x]
  • Added Mandatory Element
ServiceRequest.focus
  • Added Element
ServiceRequest.asNeeded
  • Renamed from asNeeded[x] to asNeeded
  • Remove Type CodeableConcept
ServiceRequest.asNeededFor
  • Added Element
ServiceRequest.requester
  • Type Reference: Added Target Type Group
ServiceRequest.performer
  • Type Reference: Added Target Type Group
ServiceRequest.location
  • Added Element
  • Merged both locationCode and locationReference into location
ServiceRequest.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
ServiceRequest.supportingInfo
  • Type changed from Reference(Resource) to CodeableReference
ServiceRequest.bodyStructure
  • Added Element
ServiceRequest.patientInstruction
  • Max Cardinality changed from 1 to *
  • Type changed from string to BackboneElement
ServiceRequest.patientInstruction.instruction[x]
  • Added Element
ServiceRequest.instantiatesCanonical
  • Deleted
ServiceRequest.instantiatesUri
  • Deleted
ServiceRequest.locationCode
  • Deleted (-> ServiceRequest.location.concept)
ServiceRequest.locationReference
  • Deleted (-> ServiceRequest.location.reference)
ServiceRequest.reasonCode
  • Deleted (-> reason) reason.concept)
ServiceRequest.reasonReference
  • Deleted (-> reason) reason.reference)
ServiceRequest.bodySite
  • Deleted
Slot
Slot.serviceType
  • Type changed from CodeableConcept to CodeableReference
Slot.appointmentType
  • Max Cardinality changed from 1 to *
Specimen
Specimen.subject
  • Type Reference: Added Target Type BiologicallyDerivedProduct Types BiologicallyDerivedProduct, NutritionProduct
Specimen.combined
  • Added Element
Specimen.role
  • Added Element
Specimen.feature
  • Added Element
Specimen.feature.type
  • Added Mandatory Element
Specimen.feature.description
  • Added Mandatory Element
Specimen.collection.collector
  • Type Reference: Added Target Types Organization, Patient, RelatedPerson
Specimen.collection.device Specimen.collection.device[x]
  • Added Element
Specimen.collection.procedure
  • Added Element
Specimen.collection.bodySite
  • Type changed from CodeableConcept to CodeableReference
Specimen.processing.method
  • Renamed from procedure to method
Specimen.processing.performer
  • Added Element
Specimen.container.device Specimen.processing.device[x]
  • Added Mandatory Element
Specimen.processing.additive
  • Type changed from Reference(Substance) to CodeableReference
Specimen.processing.time[x]
  • Add Type Duration
Specimen.container.location Specimen.container.device[x]
  • Added Mandatory Element
Specimen.condition
  • Remove Binding `http://terminology.hl7.org/ValueSet/v2-0493` (extensible)
Specimen.processing.procedure Specimen.accessionIdentifier
  • Deleted (-> Specimen.identifier (along with all the other identifiers))
Specimen.container.identifier
  • Deleted
Specimen.container.description
  • Deleted
Specimen.container.type
  • Deleted
Specimen.container.capacity
  • Deleted
Specimen.container.additive[x]
  • Deleted
SpecimenDefinition
SpecimenDefinition.url
  • Added Element
SpecimenDefinition.version
  • Added Element
SpecimenDefinition.versionAlgorithm[x]
  • Added Element
SpecimenDefinition.name
  • Added Element
SpecimenDefinition.title
  • Added Element
SpecimenDefinition.derivedFromCanonical
  • Added Element
SpecimenDefinition.derivedFromUri
  • Added Element
SpecimenDefinition.status
  • Added Mandatory Element
SpecimenDefinition.experimental
  • Added Element
SpecimenDefinition.subject[x]
  • Added Element
SpecimenDefinition.date
  • Added Element
SpecimenDefinition.publisher
  • Added Element
SpecimenDefinition.contact
  • Added Element
SpecimenDefinition.description
  • Added Element
SpecimenDefinition.useContext
  • Added Element
SpecimenDefinition.jurisdiction
  • Added Element
SpecimenDefinition.purpose
  • Added Element
SpecimenDefinition.copyright
  • Added Element
SpecimenDefinition.copyrightLabel
  • Added Element
SpecimenDefinition.approvalDate
  • Added Element
SpecimenDefinition.lastReviewDate
  • Added Element
SpecimenDefinition.effectivePeriod
  • Added Element
SpecimenDefinition.typeTested.container.description
  • Type changed from string to markdown
SpecimenDefinition.typeTested.container.preparation
  • Type changed from string to markdown
SpecimenDefinition.typeTested.requirement
  • Type changed from string to markdown
SpecimenDefinition.typeTested.singleUse
  • Added Element
SpecimenDefinition.typeTested.handling.instruction
  • Type changed from string to markdown
SpecimenDefinition.typeTested.testingDestination
  • Added Element
StructureDefinition
StructureDefinition.versionAlgorithm[x]
  • Added Element
StructureDefinition.jurisdiction
StructureDefinition.copyrightLabel
  • Added Element
StructureDefinition.fhirVersion
  • Add Remove codes 0.0 0.0.80 , 0.4 0.0.81 , 0.5 0.0.82 , 1.0 0.4.0 , 1.1 0.5.0 , 1.4 1.0.0 , 1.6 1.0.1 , 1.8 1.0.2 , 3.0 1.1.0 , 3.0.2 1.4.0 , 3.3 1.6.0 , 3.5 1.8.0 , 4.0 3.0.0 , 4.0.1 3.0.1 , 4.1 3.0.2 , 4.1.0 3.3.0 , 4.2 3.5.0 , 4.2.0 4.0.0 , 4.3 4.0.1 , 4.3.0 4.1.0 , 4.3.0-cibuild , 4.3.0-snapshot1 , 4.4 4.3.0
  • Add codes 0.0 , 4.4.0 0.4 , 4.5 0.5 , 4.5.0 1.0 , 4.6 1.1 , 4.6.0 1.4 , 5.0 1.6 , 5.0.0 1.8 , 5.0.0-cibuild 3.0 , 5.0.0-snapshot1 3.3 , 5.0.0-snapshot2 3.5 , 5.0.0-ballot 4.0 , 5.0.0-snapshot3 4.1 , 5.0.0-draft-final 4.2 , 4.3 , 4.4 , 4.5 , 4.6 , 5.0 , 6.0
StructureDefinition.type
  • Change value set from http://hl7.org/fhir/ValueSet/defined-types to All FHIR Types
StructureMap
StructureMap.versionAlgorithm[x]
  • Added Element
StructureMap.jurisdiction
StructureMap.copyrightLabel
  • Added Element
StructureMap.const
  • Added Element
StructureMap.const.name
  • Added Element
StructureMap.const.value
  • Added Element
StructureMap.group.typeMode
  • Min Cardinality changed from 1 to 0
  • Remove code none
StructureMap.group.rule
  • Min Cardinality changed from 1 to 0
StructureMap.group.rule.name
  • Min Cardinality changed from 1 to 0
StructureMap.group.rule.source.min
  • Type changed from integer to unsignedInt
StructureMap.group.rule.source.defaultValue
  • Renamed from defaultValue[x] to defaultValue
  • Remove Types base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage Dosage, Meta
StructureMap.group.rule.target.context
  • Type changed from id to string
StructureMap.group.rule.target.listMode
  • Remove code collate
  • Add code single
StructureMap.group.rule.target.parameter.value[x]
  • Add Types date, time, dateTime
StructureMap.group.rule.dependent.parameter
  • Renamed from variable to parameter
  • Remove Type string
StructureMap.group.rule.target.contextType
  • Deleted (now implied by context)
Subscription
Subscription.identifier
  • Added Element
Subscription.name
  • Added Element
Subscription.status
  • Add code entered-in-error
Subscription.topic
  • Added Mandatory Element
Subscription.managingEntity
  • Added Element
Subscription.reason
  • Min Cardinality changed from 1 to 0
Subscription.filterBy
  • Added Element
Subscription.filterBy.resourceType Subscription.filterBy.resource
  • Added Element
Subscription.filterBy.filterParameter
  • Added Mandatory Element
Subscription.filterBy.comparator
  • Added Element
Subscription.filterBy.modifier
  • Added Element
Subscription.filterBy.value
  • Added Mandatory Element
Subscription.filterBy.event
  • Added Element
Subscription.channelType
  • Added Mandatory Element
Subscription.endpoint
  • Added Element
Subscription.parameter
  • Added Element
Subscription.parameter.name
  • Added Mandatory Element
Subscription.parameter.value
  • Added Mandatory Element
Subscription.heartbeatPeriod
  • Added Element
Subscription.timeout
  • Added Element
Subscription.contentType
  • Added Element
Subscription.content
  • Added Element
Subscription.maxCount
  • Added Element
Subscription.criteria
  • Deleted
Subscription.error
  • Deleted
Subscription.channel
  • Deleted
SubscriptionStatus Added Resource
SubscriptionTopic SubscriptionStatus.status
  • Added Resource Add code entered-in-error
Substance.instance SubscriptionStatus.eventsSinceSubscriptionStart
  • Min Cardinality changed from 0 to 1 Max Cardinality changed from * to 1 Type changed from BackboneElement string to boolean Now marked as Modifier integer64
Substance.code SubscriptionStatus.notificationEvent.eventNumber
  • Type changed from CodeableConcept string to CodeableReference integer64
Substance.description SubscriptionStatus.notificationEvent.triggerEvent
  • Type changed from string to markdown Added Element
Substance.expiry SubscriptionStatus.notificationEvent.relatedQuery
  • Moved from Substance.instance to Substance Added Element
Substance.quantity SubscriptionStatus.notificationEvent.relatedQuery.queryType
  • Moved from Substance.instance to Substance Added Element
Substance.instance.identifier SubscriptionStatus.notificationEvent.relatedQuery.query
  • Deleted (-> Substance.instance.identifier) Added Mandatory Element
SubstanceDefinition SubscriptionStatus.notificationEvent.authorizationHint
  • Added Resource Element
SubstanceNucleicAcid SubscriptionStatus.notificationEvent.authorizationHint.authorizationType
  • No Changes Added Mandatory Element
SubstancePolymer.identifier SubscriptionStatus.notificationEvent.authorizationHint.value
  • Added Element
SubstancePolymer.modification SubscriptionTopic Max Cardinality changed from * to 1
SubstancePolymer.monomerSet.startingMaterial.code SubscriptionTopic.versionAlgorithm[x]
  • Renamed from material to code Added Element
SubstancePolymer.monomerSet.startingMaterial.category SubscriptionTopic.name
  • Renamed from type to category Added Element
SubstancePolymer.monomerSet.startingMaterial.amount SubscriptionTopic.experimental
  • Type changed from SubstanceAmount to Quantity No longer marked as Modifier
SubstancePolymer.repeat.repeatUnit.unit SubscriptionTopic.jurisdiction
SubstancePolymer.repeat.repeatUnit.orientation SubscriptionTopic.copyrightLabel
  • Renamed from orientationOfPolymerisation to orientation Added Element
SubstancePolymer.repeat.repeatUnit.amount SubscriptionTopic.trigger
  • Type changed from SubstanceAmount to integer Added Element
SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.type SubscriptionTopic.trigger.description
  • Renamed from degree to type Added Element
SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.average SubscriptionTopic.trigger.resource
  • Added Mandatory Element
SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.low SubscriptionTopic.trigger.supportedInteraction
  • Added Element
SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.high SubscriptionTopic.trigger.queryCriteria
  • Added Element
SubstancePolymer.repeat.repeatUnit.structuralRepresentation.format SubscriptionTopic.trigger.queryCriteria.previous
  • Added Element
SubstancePolymer.repeat.numberOfUnits SubscriptionTopic.trigger.queryCriteria.resultForCreate
  • Deleted (not needed because this is the count of RepeatUnit children) Added Element
SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount SubscriptionTopic.trigger.queryCriteria.current
  • Deleted (split into low, high, average) Added Element
SubstanceProtein SubscriptionTopic.trigger.queryCriteria.resultForDelete
  • No Changes Added Element
SubstanceReferenceInformation.classification SubscriptionTopic.trigger.queryCriteria.requireBoth
  • Deleted (attributes moved to SubstanceDefinition resource, then subtype removed (use classification), source renamed to informationSource) Added Element
SubstanceSourceMaterial SubscriptionTopic.trigger.fhirPathCriteria
  • No Changes Added Element
SupplyDelivery.type SubscriptionTopic.trigger.event
  • Change value set from http://hl7.org/fhir/ValueSet/supplydelivery-type|4.0.0 to Supply Delivery Supply Item Type Remove codes medication , device Add codes medication , device , biologicallyderivedproduct Added Element
SupplyDelivery.suppliedItem SubscriptionTopic.trigger.canFilterBy
  • Max Cardinality changed from 1 to * Added Element
SupplyDelivery.receiver SubscriptionTopic.trigger.canFilterBy.description
  • Type Reference: Added Target Type Organization Element
SupplyRequest.basedOn SubscriptionTopic.trigger.canFilterBy.resource
  • Added Element
SupplyRequest.deliverFor SubscriptionTopic.trigger.canFilterBy.filterParameter
  • Added Mandatory Element
SupplyRequest.item SubscriptionTopic.trigger.canFilterBy.filterDefinition
  • Renamed from item[x] to item Add Type CodeableReference Remove Types CodeableConcept, Reference(Medication | Substance | Device) Added Element
SupplyRequest.requester SubscriptionTopic.trigger.canFilterBy.comparator
  • Type Reference: Added Target Type CareTeam Element
SupplyRequest.reason SubscriptionTopic.trigger.canFilterBy.modifier
  • Added Element
SupplyRequest.deliverTo SubscriptionTopic.trigger.notificationShape
  • Type Reference: Added Target Type RelatedPerson Element
SupplyRequest.reasonCode SubscriptionTopic.trigger.notificationShape.resource
  • Deleted (-> reason) Added Mandatory Element
SupplyRequest.reasonReference SubscriptionTopic.trigger.notificationShape.include
  • Deleted (-> reason) Added Element
Task.statusReason SubscriptionTopic.trigger.notificationShape.revInclude
  • Type changed from CodeableConcept to CodeableReference Added Element
Task.doNotPerform SubscriptionTopic.trigger.notificationShape.relatedQuery
  • Added Element
Task.requestedPeriod SubscriptionTopic.trigger.notificationShape.relatedQuery.queryType
  • Added Element
Task.requestedPerformer SubscriptionTopic.trigger.notificationShape.relatedQuery.query
  • Added Mandatory Element
Task.owner SubscriptionTopic.resourceTrigger
  • Type Reference: Removed Target Types HealthcareService, Device Deleted
Task.performer SubscriptionTopic.eventTrigger
  • Added Element Deleted
Task.performer.function SubscriptionTopic.canFilterBy
  • Added Element Deleted
Task.performer.actor SubscriptionTopic.notificationShape
  • Added Mandatory Element Deleted
Task.reason Substance
Substance.code
  • Added Element Type changed from CodeableConcept to CodeableReference
Task.input.value[x] Substance.description
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, Meta Remove Type Contributor changed from string to markdown
Task.output.value[x] Substance.expiry
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, Meta Remove Type Contributor Added Element
Task.performerType Substance.quantity
  • Deleted (->Task.requestedPerformer) Added Element
Task.reasonCode Substance.instance
  • Deleted (-> reason) consider if this should be multiple Substance resource instances)
Task.reasonReference Substance.ingredient
  • Deleted (-> reason)
TerminologyCapabilities SubstanceDefinition
SubstanceDefinition.status
  • Now marked as Modifier
TerminologyCapabilities.identifier SubstanceDefinition.characterization
  • Added Element
TerminologyCapabilities.versionAlgorithm[x] SubstanceDefinition.characterization.technique
  • Added Element
TerminologyCapabilities.copyrightLabel SubstanceDefinition.characterization.form
  • Added Element
TerminologyCapabilities.codeSystem.version.language SubstanceDefinition.characterization.description
  • Add Binding `http://hl7.org/fhir/ValueSet/languages|5.0.0` (required) Added Element
TerminologyCapabilities.codeSystem.content SubstanceDefinition.characterization.file
  • Added Mandatory Element
TerminologyCapabilities.codeSearch SubstanceDefinition.property.value[x]
  • Remove codes explicit , all Add Type Range
SubstanceDefinition.name.language
TestPlan SubstanceDefinition.informationSource
  • Added Resource Deleted
TestReport Task
TestReport.testScript Task.statusReason
  • Max Cardinality changed from 1 to *
  • Type changed from Reference(TestScript) CodeableConcept to canonical(TestScript) CodeableReference
TestReport.setup.action.assert.requirement Task.doNotPerform
  • Added Element
TestReport.setup.action.assert.requirement.link[x] Task.code
  • Added Element Add Binding `http://hl7.org/fhir/ValueSet/task-code` (extensible)
TestScript.url Task.description
  • Min Cardinality Type changed from 1 string to 0 markdown
TestScript.identifier Task.focus
  • Max Cardinality changed from 1 to *
  • Type changed from Reference(Resource) to BackboneElement
TestScript.versionAlgorithm[x] Task.focus.value[x]
  • Added Mandatory Element
TestScript.copyrightLabel Task.requestedPeriod
  • Added Element
Task.requester
  • Type Reference: Added Target Type Group
TestScript.origin.url Task.requestedPerformer
  • Added Element
Task.owner
  • Type Reference: Added Target Type Group
  • Type Reference: Removed Target Types HealthcareService, Device
TestScript.destination.url Task.performer
  • Added Element
TestScript.scope Task.performer.function
  • Added Element
TestScript.scope.artifact Task.performer.actor
  • Added Mandatory Element
TestScript.scope.conformance Task.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
TestScript.scope.phase Task.restriction.recipient
  • Type Reference: Added Element Target Type Device
TestScript.profile Task.input.value[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail
  • Remove Type changed from Reference(Resource) to canonical(StructureDefinition) Contributor
TestScript.setup.action.operation.type Task.output.value[x]
  • Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/testscript-operation-codes" to "http://hl7.org/fhir/restful-interaction" Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail
  • Remove Type Contributor
TestScript.setup.action.operation.resource Task.instantiatesCanonical
  • Type changed from code to uri Deleted
Task.instantiatesUri
  • Change binding strength from required to extensible Deleted
Task.performerType
  • Change value set from http://hl7.org/fhir/ValueSet/defined-types|4.0.0 to Concrete FHIR Types Deleted (->Task.requestedPerformer.concept)
Task.reasonCode
  • Deleted (-> reason.concept)
Task.reasonReference
  • Deleted (-> reason.reference)
TerminologyCapabilities
TerminologyCapabilities.identifier
  • Added Element
TestScript.setup.action.assert.defaultManualCompletion TerminologyCapabilities.versionAlgorithm[x]
  • Added Element
TestScript.setup.action.assert.operator TerminologyCapabilities.jurisdiction
TerminologyCapabilities.copyrightLabel
  • Added Element
TestScript.setup.action.assert.resource TerminologyCapabilities.implementation.description
  • Type changed from code string to uri markdown
TerminologyCapabilities.codeSystem.supplement
  • Change binding strength from required to extensible Added Element
TerminologyCapabilities.codeSystem.version.supplement
  • Change value set from http://hl7.org/fhir/ValueSet/defined-types|4.0.0 to Concrete FHIR Types Added Element
TestScript.setup.action.assert.response TerminologyCapabilities.codeSystem.version.language
  • Remove codes bad , unprocessable Add codes continue , switchingProtocols , accepted , nonAuthoritativeInformation , resetContent , partialContent , multipleChoices , movedPermanently , found , seeOther , useProxy , temporaryRedirect , permanentRedirect , badRequest , unauthorized , paymentRequired , notAcceptable , proxyAuthenticationRequired , requestTimeout , lengthRequired , contentTooLarge , uriTooLong , unsupportedMediaType , rangeNotSatisfiable , expectationFailed , misdirectedRequest , unprocessableContent , upgradeRequired , internalServerError , notImplemented , badGateway , serviceUnavailable , gatewayTimeout , httpVersionNotSupported Binding `http://hl7.org/fhir/ValueSet/all-languages|6.0.0-ballot3` (required)
TestScript.setup.action.assert.stopTestOnFail TerminologyCapabilities.codeSystem.content
  • Added Mandatory Element
TestScript.setup.action.assert.requirement TerminologyCapabilities.supplements
  • Added Element
TestScript.setup.action.assert.requirement.link[x] TerminologyCapabilities.supplements.globals
  • Added Element
Transport TerminologyCapabilities.expansion.parameter.documentation
  • Added Resource Type changed from string to markdown
TerminologyCapabilities.codeSearch
  • Remove codes explicit , all
  • Add codes in-compose , in-expansion , in-compose-or-expansion
TerminologyCapabilities.closure
  • Deleted
ValueSet
ValueSet.versionAlgorithm[x]
  • Added Element
ValueSet.jurisdiction
ValueSet.copyrightLabel
  • Added Element
ValueSet.approvalDate
  • Added Element
ValueSet.lastReviewDate
  • Added Element
ValueSet.effectivePeriod
  • Added Element
ValueSet.topic
  • Added Element
ValueSet.author
  • Added Element
ValueSet.editor
  • Added Element
ValueSet.reviewer
  • Added Element
ValueSet.endorser
  • Added Element
ValueSet.relatedArtifact
  • Added Element
ValueSet.compose.include.concept.designation.language
ValueSet.compose.include.concept.designation.additionalUse
  • Added Element
ValueSet.compose.include.filter.op
  • Add codes child-of , descendent-leaf
ValueSet.compose.include.copyright
  • Added Element
ValueSet.compose.property
  • Added Element
ValueSet.expansion.next
  • Added Element
ValueSet.expansion.property
  • Added Element
ValueSet.expansion.property.code
  • Added Mandatory Element
ValueSet.expansion.property.uri
  • Added Element
ValueSet.expansion.contains.property
  • Added Element
ValueSet.expansion.contains.property.code
  • Added Mandatory Element
ValueSet.expansion.contains.property.value[x]
  • Added Mandatory Element
ValueSet.expansion.contains.property.subProperty
  • Added Element
ValueSet.expansion.contains.property.subProperty.code
  • Added Mandatory Element
ValueSet.expansion.contains.property.subProperty.value[x]
  • Added Mandatory Element
VisionPrescription
ValueSet.scope VisionPrescription.basedOn
  • Added Element
ValueSet.scope.inclusionCriteria VisionPrescription.groupIdentifier
  • Added Element
ValueSet.scope.exclusionCriteria VisionPrescription.priority
  • Added Element
VerificationResult CatalogEntry
  • Deleted
VerificationResult.status ChargeItem
  • Add code entered-in-error Deleted
VisionPrescription ChargeItemDefinition
  • No Changes Deleted
CatalogEntry Citation
  • Deleted (removed in favor of definitional resources)
DeviceUseStatement ClinicalImpression
  • Deleted
DocumentManifest DeviceUseStatement
  • Deleted (-> List)
EffectEvidenceSynthesis DocumentManifest
  • Deleted
Media EvidenceReport
  • Deleted (-> DocumentReference)
MedicinalProduct GraphDefinition
  • Deleted (-> MedicinalProductDefinition)
MedicinalProductAuthorization ImmunizationEvaluation
  • Deleted (-> RegulatedAuthorization)
MedicinalProductContraindication ImmunizationRecommendation
  • Deleted (-> ClinicalUseDefinition)
MedicinalProductIndication Linkage
  • Deleted (-> ClinicalUseDefinition)
MedicinalProductIngredient Media
  • Deleted (-> Ingredient)
MedicinalProductInteraction MedicationKnowledge
  • Deleted (-> ClinicalUseDefinition)
MedicinalProductManufactured MolecularSequence
  • Deleted (-> ManufacturedItemDefinition)
MedicinalProductPackaged RequestGroup
  • Deleted (-> ProductPackagedDefinition)
MedicinalProductPharmaceutical ResearchDefinition
  • Deleted (-> AdmininistrableProductDefinition)
MedicinalProductUndesirableEffect ResearchElementDefinition
  • Deleted (-> ClinicalUseDefinition)
RequestGroup SupplyDelivery
  • Deleted
ResearchDefinition SupplyRequest
  • Deleted
ResearchElementDefinition TestReport
  • Deleted
RiskEvidenceSynthesis TestScript
  • Deleted
SubstanceSpecification VerificationResult
  • Deleted
Element.id SampledData.period Deleted (-> interval) AdministrableProductDefinition.description AdverseEvent.recorder Type Reference: Added Target Type ResearchSubject AllergyIntolerance.participant Added Element AllergyIntolerance.recorder Deleted (-> participant.actor) AllergyIntolerance.asserter Deleted (-> participant.actor) Basic ChargeItemDefinition.url Citation Citation.citedArtifact.contributorship.summary.type Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/contributor-summary-type" to "http://hl7.org/fhir/contributor-summary-type" Citation.citedArtifact.contributorship.summary.style Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/contributor-summary-style" to "http://hl7.org/fhir/contributor-summary-style" Citation.citedArtifact.contributorship.summary.source Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/contributor-summary-source" to "http://hl7.org/fhir/contributor-summary-source" Citation.relatesTo Deleted Citation.citedArtifact.relatesTo.relationshipType Deleted Citation.citedArtifact.relatesTo.targetClassifier Deleted Citation.citedArtifact.relatesTo.target[x] Deleted Citation.citedArtifact.publicationForm.periodicRelease Deleted Citation.citedArtifact.webLocation.type Deleted Citation.citedArtifact.classification.whoClassified Deleted Citation.citedArtifact.contributorship.entry.name Deleted Claim Claim.item.detail.productOrService Min Cardinality changed from 1 to 0 Claim.item.detail.subDetail.productOrService Min Cardinality changed from 1 to 0 Claim.careTeam.qualification Deleted Claim.diagnosis.packageCode Deleted ClaimResponse ClaimResponse.item.detail.adjudication Min Cardinality changed from 1 to 0 ClinicalImpression ClinicalImpression.status Change value set from http://hl7.org/fhir/ValueSet/clinicalimpression-status|4.3.0 to EventStatus Add codes preparation , not-done , on-hold , stopped , unknown ClinicalImpression.performer Renamed from assessor to performer ClinicalImpression.changePattern Added Element ClinicalImpression.finding.item Added Element ClinicalImpression.code Deleted (No known use case for this element) ClinicalImpression.investigation Deleted (-> ClinicalImpression.supportingInfo) ClinicalImpression.finding.itemCodeableConcept Deleted (-> ClinicalImpression.finding.item) ClinicalImpression.finding.itemReference Deleted (-> ClinicalImpression.finding.item) ClinicalUseDefinition.subject Type Reference: Added Target Types NutritionProduct, BiologicallyDerivedProduct ClinicalUseDefinition.contraindication.applicability ConceptMap.group.unmapped.otherMap Renamed from url to otherMap Contract Device.status Remove code unknown DiagnosticReport Immunization.reaction.detail Deleted ImmunizationEvaluation.description ImmunizationRecommendation ManufacturedItemDefinition.name Measure Measure.subject[x] Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types" Measure.supplementalData.description Type changed from string to markdown Measure.definition Deleted (->term.definition term is code and definition now) MeasureReport MeasureReport.group.stratifier.stratum.measureScore[x] Renamed from measureScore to measureScore[x] Add Types dateTime, CodeableConcept, Period, Range, Duration Medication Medication.ingredient.item Renamed from item[x] to item Add Type CodeableReference Remove Types CodeableConcept, Reference(Substance | Medication) MedicationAdministration MedicationDispense MedicationDispense.category Max Cardinality changed from 1 to * MedicationKnowledge.monograph.source Type Reference: Removed Target Type Media MedicationRequest MedicinalProductDefinition.comprisedOf Added Element MedicinalProductDefinition.name.part Added Element MedicinalProductDefinition.name.part.part Added Mandatory Element MedicinalProductDefinition.name.part.type Added Mandatory Element MedicinalProductDefinition.name.usage MedicinalProductDefinition.name.usage.language Added Mandatory Element MessageHeader.response.identifier Type changed from id to Identifier MessageHeader.enterer Deleted MetadataResource Added Resource MolecularSequence ObservationDefinition.qualifiedInterval Deleted PackagedProductDefinition.attachedDocument Added Element PackagedProductDefinition.packaging Added Element PackagedProductDefinition.packaging.identifier Added Element PackagedProductDefinition.packaging.type Added Element PackagedProductDefinition.packaging.componentPart Added Element PackagedProductDefinition.packaging.quantity Added Element PackagedProductDefinition.packaging.material Added Element PackagedProductDefinition.packaging.alternateMaterial Added Element PackagedProductDefinition.packaging.shelfLifeStorage RegulatedAuthorization.subject RelatedPerson SubscriptionTopic Substance SubstanceDefinition SupplyDelivery SupplyRequest Task.input.value[x] Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail Remove Type Contributor Task.output.value[x] Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail Remove Type Contributor TerminologyCapabilities TestScript TestScript.url Min Cardinality changed from 1 to 0 TestScript.identifier Max Cardinality changed from 1 to * TestScript.setup.action.assert.operator Add code manualEval ValueSet VerificationResult
Types
Address
  • No Changes
Age
Age
Annotation
  • No Changes
Attachment
Attachment.language
Attachment.size
  • Type changed from unsignedInt to integer64
Attachment.height
  • Added Element
Attachment.width
  • Added Element
Attachment.frames
  • Added Element
Attachment.duration
  • Added Element
Attachment.pages
  • Added Element
Availability
  • Added Type
BackboneElement
  • No Changes
BackboneType
  • Added Type
Base
  • Added Type
CodeableConcept
  • No Changes
CodeableReference
  • No Changes Added Type
Coding
  • No Changes
ContactDetail
  • No Changes
ContactPoint
  • No Changes
Contributor No Changes Count
  • No Changes
DataRequirement
DataRequirement.type
  • Change value set from http://hl7.org/fhir/ValueSet/all-types|4.3.0 http://hl7.org/fhir/ValueSet/all-types|4.0.0 to All FHIR Types
  • Remove codes Address , Age , Annotation , Attachment , BackboneElement , CodeableConcept , Coding , ContactDetail , ContactPoint , Contributor , Count , DataRequirement , Distance , Dosage , Duration , Element , ElementDefinition , Expression , Extension , HumanName , Identifier , MarketingStatus , Meta , Money , MoneyQuantity , Narrative , ParameterDefinition , Period , Population , ProdCharacteristic , ProductShelfLife , Quantity , Range , Ratio , Reference , RelatedArtifact , SampledData , Signature , SimpleQuantity , SubstanceAmount , Timing , TriggerDefinition , UsageContext , base64Binary , boolean , canonical , code , date , dateTime , decimal , id , instant , integer , markdown , oid , positiveInt , string , time , unsignedInt , uri , url , uuid , xhtml , Account , ActivityDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , AuditEvent , Basic , Binary , BiologicallyDerivedProduct , BodyStructure , Bundle , CapabilityStatement , CarePlan , CareTeam , CatalogEntry , ChargeItem , ChargeItemDefinition , Claim , ClaimResponse , ClinicalImpression , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceDefinition , DeviceMetric , DeviceRequest , DeviceUseStatement , DiagnosticReport , DocumentManifest , DocumentReference , DomainResource , EffectEvidenceSynthesis , Encounter , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , InsurancePlan , Invoice , Library , Linkage , List , Location , Measure , MeasureReport , Media , RequestGroup Medication , ResearchDefinition MedicationAdministration , ResearchElementDefinition MedicationDispense , Type MedicationKnowledge , Any MedicationRequest Add codes , Base MedicationStatement , DataType MedicinalProduct , Availability MedicinalProductAuthorization , BackboneType MedicinalProductContraindication , ExtendedContactDetail MedicinalProductIndication , MonetaryComponent MedicinalProductIngredient , PrimitiveType MedicinalProductInteraction , integer64 MedicinalProductManufactured , VirtualServiceDetail MedicinalProductPackaged , ActorDefinition MedicinalProductPharmaceutical , ArtifactAssessment MedicinalProductUndesirableEffect , BiologicallyDerivedProductDispense MessageDefinition , CanonicalResource MessageHeader , ConditionDefinition MolecularSequence , DeviceAssociation NamingSystem , DeviceDispense NutritionOrder , DeviceUsage Observation , EncounterHistory ObservationDefinition , FormularyItem OperationDefinition , GenomicStudy OperationOutcome , ImagingSelection Organization , InventoryItem OrganizationAffiliation , InventoryReport Parameters , MetadataResource Patient , NutritionIntake PaymentNotice , Permission PaymentReconciliation , RequestOrchestration Person , Requirements PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RelatedPerson , RequestGroup , ResearchDefinition , ResearchElementDefinition , ResearchStudy , ResearchSubject , Resource , RiskAssessment , RiskEvidenceSynthesis , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , Substance , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , TestPlan SubstanceSpecification , Transport SupplyDelivery , SupplyRequest , Task , TerminologyCapabilities , TestReport , TestScript , ValueSet , VerificationResult , VisionPrescription , Type , Any
  • Add code Base
DataRequirement.subject[x]
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
DataRequirement.valueFilter
  • Added Element
DataRequirement.valueFilter.path
  • Added Element
DataRequirement.valueFilter.searchParam
  • Added Element
DataRequirement.valueFilter.comparator
  • Added Element
DataRequirement.valueFilter.value[x]
  • Added Element
DataType
  • Added Type
Distance
Distance
Dosage
Dosage.condition
  • Added Element
Dosage.asNeeded
  • Renamed from asNeeded[x] to asNeeded
  • Remove Type CodeableConcept
Dosage.asNeededFor
  • Added Element
Dosage.doseAndRate.dose[x]
  • Add Type Expression
Dosage.doseAndRate.rate[x]
  • Add Type Expression
Dosage.safety
  • Added Element
Dosage.sequence
  • Deleted
Dosage.maxDosePerPeriod
  • Max Cardinality changed from 1 to * Deleted
Dosage.maxDosePerAdministration
  • Deleted
Dosage.maxDosePerLifetime
  • Deleted
DosageCondition
  • Added Type
DosageDetails
  • Added Type
DosageSafety
  • Added Type
Duration
Duration
Element
  • Type changed from id to string No Changes
ElementDefinition
ElementDefinition.slicing.discriminator.type
  • Add code position
ElementDefinition.type.code
  • Change value set from http://hl7.org/fhir/ValueSet/fhir-element-types http://hl7.org/fhir/ValueSet/defined-types to Element Definition Types
ElementDefinition.type.aggregation
  • Remove code bundled
ElementDefinition.defaultValue[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
ElementDefinition.fixed[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
ElementDefinition.pattern[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
ElementDefinition.example.value[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
ElementDefinition.minValue[x]
  • Add Type integer64
ElementDefinition.maxValue[x]
  • Add Type integer64
ElementDefinition.constraint.requirements
  • Type changed from string to markdown
ElementDefinition.constraint.suppress
  • Added Element
ElementDefinition.mustHaveValue
  • Added Element
ElementDefinition.valueAlternatives
  • Added Element
ElementDefinition.binding.strength
  • Add code descriptive
ElementDefinition.binding.description
  • Type changed from string to markdown
ElementDefinition.binding.additional
  • Added Element
ElementDefinition.binding.additional.key
  • Added Element
ElementDefinition.binding.additional.purpose
  • Added Mandatory Element
ElementDefinition.binding.additional.valueSet
  • Added Mandatory Element
ElementDefinition.binding.additional.documentation
  • Added Element
ElementDefinition.binding.additional.shortDoco
  • Added Element
ElementDefinition.binding.additional.usage
  • Added Element
ElementDefinition.binding.additional.any
  • Added Element
ElementDefinition.mapping.comment
  • Type changed from string to markdown
ElementDefinition.constraint.xpath
  • Deleted (XPath removed due to lack of use and maintenance)
Expression
Expression.name
  • Type changed from id to code
Expression.language
  • Min Cardinality changed from 1 to 0
  • Change max value set from Mime Types http://www.rfc-editor.org/bcp/bcp13.txt to none
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/expression-language" to "urn:ietf:bcp:13"
ExtendedContactDetail
  • Added Type
Extension
Extension.url
  • Type changed from string to uri
Extension.value[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
HumanName
HumanName.use
  • No Changes Remove code maiden
Identifier
  • No Changes
MarketingStatus
MarketingStatus.country
  • No Changes Min Cardinality changed from 1 to 0
MarketingStatus.dateRange
  • Min Cardinality changed from 1 to 0
Meta
  • No Changes
MonetaryComponent
  • Added Type
Money
  • No Changes
MoneyQuantity
  • No Changes
Narrative
  • No Changes
ParameterDefinition
ParameterDefinition.type
  • Change value set from http://hl7.org/fhir/ValueSet/all-types|4.3.0 http://hl7.org/fhir/ValueSet/all-types|4.0.0 to All FHIR Types
  • Remove codes Address , Age , Annotation , Attachment , BackboneElement , CodeableConcept , Coding , ContactDetail , ContactPoint , Contributor , Count , DataRequirement , Distance , Dosage , Duration , Element , ElementDefinition , Expression , Extension , HumanName , Identifier , MarketingStatus , Meta , Money , MoneyQuantity , Narrative , ParameterDefinition , Period , Population , ProdCharacteristic , ProductShelfLife , Quantity , Range , Ratio , Reference , RelatedArtifact , SampledData , Signature , SimpleQuantity , SubstanceAmount , Timing , TriggerDefinition , UsageContext , base64Binary , boolean , canonical , code , date , dateTime , decimal , id , instant , integer , markdown , oid , positiveInt , string , time , unsignedInt , uri , url , uuid , xhtml , Account , ActivityDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , AuditEvent , Basic , Binary , BiologicallyDerivedProduct , BodyStructure , Bundle , CapabilityStatement , CarePlan , CareTeam , CatalogEntry , ChargeItem , ChargeItemDefinition , Claim , ClaimResponse , ClinicalImpression , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceDefinition , DeviceMetric , DeviceRequest , DeviceUseStatement , DiagnosticReport , DocumentManifest , DocumentReference , DomainResource , EffectEvidenceSynthesis , Encounter , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , InsurancePlan , Invoice , Library , Linkage , List , Location , Measure , MeasureReport , Media , RequestGroup Medication , ResearchDefinition MedicationAdministration , ResearchElementDefinition MedicationDispense , Type MedicationKnowledge , Any MedicationRequest Add codes , Base MedicationStatement , DataType MedicinalProduct , Availability MedicinalProductAuthorization , BackboneType MedicinalProductContraindication , ExtendedContactDetail MedicinalProductIndication , MonetaryComponent MedicinalProductIngredient , PrimitiveType MedicinalProductInteraction , integer64 MedicinalProductManufactured , VirtualServiceDetail MedicinalProductPackaged , ActorDefinition MedicinalProductPharmaceutical , ArtifactAssessment MedicinalProductUndesirableEffect , BiologicallyDerivedProductDispense MessageDefinition , CanonicalResource MessageHeader , ConditionDefinition MolecularSequence , DeviceAssociation NamingSystem , DeviceDispense NutritionOrder , DeviceUsage Observation , EncounterHistory ObservationDefinition , FormularyItem OperationDefinition , GenomicStudy OperationOutcome , ImagingSelection Organization , InventoryItem OrganizationAffiliation , InventoryReport Parameters , MetadataResource Patient , NutritionIntake PaymentNotice , Permission PaymentReconciliation , RequestOrchestration Person , Requirements PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RelatedPerson , RequestGroup , ResearchDefinition , ResearchElementDefinition , ResearchStudy , ResearchSubject , Resource , RiskAssessment , RiskEvidenceSynthesis , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , Substance , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , TestPlan SubstanceSpecification , Transport SupplyDelivery , SupplyRequest , Task , TerminologyCapabilities , TestReport , TestScript , ValueSet , VerificationResult , VisionPrescription , Type , Any
  • Add code Base
Period
  • No Changes
PrimitiveType
  • Added Type
ProductShelfLife
ProductShelfLife.type
  • Min Cardinality changed from 1 to 0
ProductShelfLife.period[x]
  • Renamed from period to period[x]
  • Min Cardinality changed from 1 to 0
  • Add Types Duration, string
  • Remove Type Quantity
ProductShelfLife.identifier
  • Deleted (removed, not needed)
Quantity
Quantity.comparator
  • Add code ad
Range
  • No Changes
Ratio
Ratio.denominator
  • Type changed from Quantity to Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
RatioRange
  • No Changes Added Type
Reference
Reference.type
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
RelatedArtifact
RelatedArtifact.type
  • Add codes code part-of , amends , amended-with , appends , appended-with , cites , cited-by , comments-on , comment-in , contains , contained-in , corrects , correction-in , replaces , replaced-with , retracts , retracted-by , signs , similar-to , supports , supported-with , transforms , transformed-into , transformed-with , documents , specification-of , created-with , cite-as RelatedArtifact.classifier Added Element
RelatedArtifact.resourceReference
  • Added Element
RelatedArtifact.publicationStatus RelatedArtifact.artifact[x]
  • Added Element
RelatedArtifact.publicationDate RelatedArtifact.url
  • Added Element Deleted (-> document)
RelatedArtifact.url RelativeTime
  • Deleted (-> document) Added Type
SampledData
SampledData.interval
  • Added Element Renamed from period to interval
  • Min Cardinality changed from 1 to 0
SampledData.intervalUnit
  • Added Mandatory Element
SampledData.codeMap
  • Added Element
SampledData.offsets
  • Added Element
Signature
Signature.type
  • Min Cardinality changed from 1 to 0
Signature.when
  • Min Cardinality changed from 1 to 0
Signature.who
  • Min Cardinality changed from 1 to 0
SimpleQuantity
  • No Changes
Timing
Timing.repeat.startOffset
  • Added Element
Timing.repeat.endOffset
  • Added Element
Timing.repeat.when
  • Add code IMD
TriggerDefinition
TriggerDefinition.type
  • Remove codes data-added , data-modified , data-removed
  • Add code subscription-topic
TriggerDefinition.code
  • Added Element
TriggerDefinition.subscriptionTopic
  • Added Element
TriggerDefinition.timing[x]
  • Remove Type Reference(Schedule)
UsageContext
UsageContext.code
  • Change value set from http://hl7.org/fhir/ValueSet/usage-context-type to UsageContextType icon
VirtualServiceDetail
  • Added Type
base64Binary (No Changes)
boolean (No Changes)
canonical (No Changes)
code (No Changes)
date (No Changes)
dateTime (No Changes)
decimal (No Changes)
id (No Changes)
instant (No Changes)
integer (No Changes)
integer64
  • Added Type
markdown (No Changes)
oid (No Changes)
positiveInt (No Changes)
string (No Changes)
time (No Changes)
unsignedInt (No Changes)
uri (No Changes)
url (No Changes)
uuid (No Changes)
xhtml (No Changes)
Contributor
  • Deleted
Population
  • Deleted
ProdCharacteristic
  • Deleted
SubstanceAmount
  • Deleted
Resources
Account
Account.billingStatus
  • Added Element
Account.covers
  • Added Element
Account.description
  • Type changed from string to markdown
Account.guarantor.party
  • Min Cardinality changed from 1 to 0
Account.diagnosis Account.guarantor.account
  • Added Element
Account.diagnosis.sequence Account.guarantor.responsibility
  • Added Element
Account.diagnosis.condition Account.guarantor.limit
  • Added Mandatory Element
Account.diagnosis.dateOfDiagnosis Account.guarantor.rank
  • Added Element
Account.diagnosis.type Account.diagnosis
  • Added Element
Account.diagnosis.onAdmission Account.diagnosis.sequence
  • Added Element
Account.diagnosis.packageCode Account.diagnosis.condition
  • Added Mandatory Element
Account.procedure Account.diagnosis.dateOfDiagnosis
  • Added Element
Account.procedure.sequence Account.diagnosis.type
  • Added Element
Account.procedure.code Account.diagnosis.onAdmission
  • Added Mandatory Element
Account.procedure.dateOfService Account.diagnosis.packageCode
  • Added Element
Account.procedure.type Account.procedure
  • Added Element
Account.procedure.packageCode Account.procedure.sequence
  • Added Element
Account.procedure.device Account.procedure.code
  • Added Mandatory Element
Account.relatedAccount Account.procedure.dateOfService
  • Added Element
Account.relatedAccount.relationship Account.procedure.type
  • Added Element
Account.relatedAccount.account Account.procedure.packageCode
  • Moved from Account.partOf to account Added Element
Account.procedure.device
  • Min Cardinality changed Added Element
Account.parent
  • Renamed from 0 partOf to 1 parent
Account.currency
  • Added Element
Account.balance
  • Added Element
Account.balance.aggregate
  • Added Element
Account.balance.term
  • Added Element
Account.balance.estimate
  • Added Element
Account.balance.amount
  • Added Mandatory Element
Account.calculatedAt
  • Added Element
ActivityDefinition
ActivityDefinition.versionAlgorithm[x]
  • Added Element
ActivityDefinition.subject[x]
  • Add Type canonical(EvidenceVariable)
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
ActivityDefinition.jurisdiction
ActivityDefinition.usage
  • Type changed from string to markdown
ActivityDefinition.copyrightLabel
  • Added Element
ActivityDefinition.kind
  • Remove code codes AppointmentResponse , Contract , ImmunizationRecommendation , SupplyRequest
  • Add codes CoverageEligibilityRequest , RequestOrchestration
ActivityDefinition.intent
  • Remove codes original-order , Transport reflex-order , filler-order , instance-order
ActivityDefinition.timing[x]
  • Add Type RelativeTime
  • Remove Types dateTime, Period
ActivityDefinition.asNeeded[x]
  • Added Element
ActivityDefinition.location
  • Type changed from Reference(Location) to CodeableReference
ActivityDefinition.participant.type
  • Min Cardinality changed from 1 to 0
  • Remove code related-person
  • Add codes careteam , group , healthcareservice , location , organization , practitionerrole , relatedperson
ActivityDefinition.participant.typeCanonical
  • Added Element
ActivityDefinition.participant.typeReference
  • Added Element
ActivityDefinition.participant.function
  • Added Element
ActivityDefinition.specimenRequirement
  • Type changed from Reference(SpecimenDefinition) to canonical(SpecimenDefinition)
ActivityDefinition.observationRequirement
  • Type changed from Reference(ObservationDefinition) to canonical(ObservationDefinition)
ActivityDefinition.observationResultRequirement
  • Type changed from Reference(ObservationDefinition) to canonical(ObservationDefinition)
ActorDefinition
  • Added Resource
AdministrableProductDefinition
  • Added Element AdministrableProductDefinition.property.value[x] Add Types markdown, Reference(Binary) Resource
AdverseEvent
AdverseEvent.identifier
  • Max Cardinality changed from 1 to *
AdverseEvent.status
  • Added Mandatory Element
AdverseEvent.category
  • Remove Binding `http://hl7.org/fhir/ValueSet/adverse-event-category` (extensible)
AdverseEvent.code
  • Renamed from event to code
AdverseEvent.subject AdverseEvent.effect[x]
  • Type Reference: Added Target Type ResearchSubject Renamed from date to effect[x]
  • AdverseEvent.occurrence[x]
  • Added Element Add Type Period
AdverseEvent.resultingEffect
  • Renamed from resultingCondition to resultingEffect
  • Type Reference: Added Target Type Observation changed from Reference(Condition) to CodeableReference
AdverseEvent.outcome
  • Max Cardinality changed from 1 to *
  • Remove Binding `http://hl7.org/fhir/ValueSet/adverse-event-outcome|4.3.0` `http://hl7.org/fhir/ValueSet/adverse-event-outcome|4.0.0` (required)
AdverseEvent.participant
  • Added Element
AdverseEvent.participant.function
  • Added Element
AdverseEvent.participant.actor
  • Added Mandatory Element
AdverseEvent.expectedInResearchStudy
  • Added Element
AdverseEvent.suspectEntity.instance[x] AdverseEvent.suspectEntity.instance
  • Renamed Type changed from instance Reference(Immunization | Procedure | Substance | Medication | MedicationAdministration | MedicationStatement | Device) to instance[x] Add Type CodeableConcept CodeableReference
AdverseEvent.suspectEntity.causality
  • Max Cardinality changed from * to 1
AdverseEvent.suspectEntity.causality.assessmentMethod
  • Added Element
AdverseEvent.suspectEntity.causality.entityRelatedness
  • Renamed from productRelatedness to entityRelatedness
  • Type changed from string to CodeableConcept
AdverseEvent.suspectEntity.causality.author
  • Type Reference: Added Target Types Patient, RelatedPerson, ResearchSubject RelatedPerson
AdverseEvent.contributingFactor AdverseEvent.suspectEntity.occurrence[x]
  • Added Element
AdverseEvent.contributingFactor.item[x] AdverseEvent.contributingFactor
  • Added Mandatory Element
AdverseEvent.preventiveAction
  • Added Element
AdverseEvent.preventiveAction.item[x] Added Mandatory Element AdverseEvent.mitigatingAction
  • Added Element
AdverseEvent.mitigatingAction.item[x] Added Mandatory Element AdverseEvent.supportingInfo
  • Added Element
AdverseEvent.supportingInfo.item[x]
  • Added Mandatory Element Can map from AdverseEvent.referenceDocument and AdverseEvent.subjectMedicalHistory
AdverseEvent.note
  • Added Element
AdverseEvent.date Deleted AdverseEvent.severity
  • Deleted (AdverseEvent.severity is redundant with Condition.severity referenced via AdverseEvent.resultingEffect)
AdverseEvent.contributor
  • Deleted (-> AdverseEvent.participant.actor)
AdverseEvent.suspectEntity.causality.assessment
  • Deleted (-> AdverseEvent.suspectEntity.causality.assessmentMethod)
AdverseEvent.suspectEntity.causality.method
  • Deleted (-> AdverseEvent.suspectEntity.causality.assessmentMethod)
AdverseEvent.subjectMedicalHistory
  • Deleted (-> AdverseEvent.supportingInfo)
AdverseEvent.referenceDocument
  • Deleted (-> AdverseEvent.supportingInfo)
AllergyIntolerance
AllergyIntolerance.verificationStatus AllergyIntolerance.clinicalStatus
  • Add Remove code presumed resolved
AllergyIntolerance.type
  • Type changed from code to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/allergy-intolerance-type|4.3.0` `http://hl7.org/fhir/ValueSet/allergy-intolerance-type|4.0.0` (required)
AllergyIntolerance.participant.function AllergyIntolerance.recorder
  • Type Reference: Added Element Target Type Organization
AllergyIntolerance.participant.actor AllergyIntolerance.lastReactionOccurrence
  • Added Mandatory Element Renamed from lastOccurrence to lastReactionOccurrence
AllergyIntolerance.reaction.manifestation
  • Type changed from CodeableConcept to CodeableReference
Appointment
Appointment.cancellationReason
  • Renamed from cancelationReason to cancellationReason
Appointment.class
  • Added Element
Appointment.serviceType
  • Type changed from CodeableConcept to CodeableReference
Appointment.reason
  • Renamed from reasonCode to reason Added Element
  • Type changed from CodeableConcept to CodeableReference Merged both reasonCode and reasonReference into reason
Appointment.priority
  • Type changed from unsignedInt to CodeableConcept
Appointment.replaces
  • Added Element
Appointment.virtualService
  • Added Element
Appointment.previousAppointment
  • Added Element
Appointment.originatingAppointment
  • Added Element
Appointment.account
  • Added Element
Appointment.cancellationDate
  • Added Element
Appointment.note
  • Renamed from comment to note
  • Max Cardinality changed from 1 to *
  • Type changed from string to Annotation
Appointment.patientInstruction
  • Max Cardinality changed from 1 to *
  • Type changed from string to CodeableReference
Appointment.basedOn
  • Type Reference: Added Target Types CarePlan, DeviceRequest, MedicationRequest MedicationRequest, RequestOrchestration, NutritionOrder, VisionPrescription
Appointment.subject
  • Added Element
Appointment.participant.actor
  • Type Reference: Added Target Types Group, CareTeam
Appointment.participant.required
  • Type changed from code to boolean
  • Remove Binding `http://hl7.org/fhir/ValueSet/participantrequired|4.3.0` `http://hl7.org/fhir/ValueSet/participantrequired|4.0.0` (required)
Appointment.recurrenceId
  • Added Element
Appointment.occurrenceChanged
  • Added Element
Appointment.recurrenceTemplate
  • Added Element
Appointment.recurrenceTemplate.timezone
  • Added Element
Appointment.recurrenceTemplate.recurrenceType
  • Added Mandatory Element
Appointment.recurrenceTemplate.lastOccurrenceDate
  • Added Element
Appointment.recurrenceTemplate.occurrenceCount
  • Added Element
Appointment.recurrenceTemplate.occurrenceDate
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.monday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.tuesday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.wednesday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.thursday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.friday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.saturday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.sunday
  • Added Element
Appointment.recurrenceTemplate.weeklyTemplate.weekInterval
  • Added Element
Appointment.recurrenceTemplate.monthlyTemplate
  • Added Element
Appointment.recurrenceTemplate.monthlyTemplate.dayOfMonth
  • Added Element
Appointment.recurrenceTemplate.monthlyTemplate.nthWeekOfMonth
  • Added Element
Appointment.recurrenceTemplate.monthlyTemplate.dayOfWeek
  • Added Element
Appointment.recurrenceTemplate.monthlyTemplate.monthInterval
  • Added Mandatory Element
Appointment.recurrenceTemplate.yearlyTemplate
  • Added Element
Appointment.recurrenceTemplate.yearlyTemplate.yearInterval
  • Added Mandatory Element
Appointment.recurrenceTemplate.excludingDate
  • Added Element
Appointment.recurrenceTemplate.excludingRecurrenceId
  • Added Element
Appointment.reasonCode
  • Deleted (-> reason.concept)
Appointment.reasonReference
  • Deleted (->Appointment.reason.reference) (-> reason.reference)
AppointmentResponse
AppointmentResponse.proposedNewTime
  • Added Element
AppointmentResponse.actor
  • Type Reference: Added Target Type Group
AppointmentResponse.participantStatus
  • Change value set from http://hl7.org/fhir/ValueSet/participationstatus|4.3.0 http://hl7.org/fhir/ValueSet/participationstatus|4.0.0 to Appointment Response Status
  • Add code entered-in-error
AppointmentResponse.comment
  • Type changed from string to markdown
AppointmentResponse.recurring
  • Added Element
AppointmentResponse.occurrenceDate
  • Added Element
AppointmentResponse.recurrenceId
  • Added Element
ArtifactAssessment
  • Added Resource
AuditEvent
AuditEvent.category AuditEvent.type
  • Renamed from type to category Min Cardinality changed from 1 to 0 Max Cardinality changed from 1 to * Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/audit-event-type` (extensible)
AuditEvent.code AuditEvent.subtype
  • Renamed from subtype to code Min Cardinality changed from 0 to 1 Max Cardinality changed from * to 1 Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/audit-event-sub-type` (extensible)
AuditEvent.severity
  • Added Element
AuditEvent.occurred[x]
  • Added Element Renamed from period to occurred[x]
  • Add Type dateTime
AuditEvent.outcome
  • Type changed from code to BackboneElement
  • Remove Binding `http://hl7.org/fhir/ValueSet/audit-event-outcome|4.3.0` `http://hl7.org/fhir/ValueSet/audit-event-outcome|4.0.0` (required)
AuditEvent.outcome.code
  • Added Mandatory Element
AuditEvent.outcome.detail
  • Added Element
AuditEvent.authorization
  • Renamed from purposeOfEvent to authorization
  • Remove Binding `http://terminology.hl7.org/ValueSet/v3-PurposeOfUse` (extensible)
AuditEvent.basedOn
  • Added Element
AuditEvent.patient
  • Added Element
AuditEvent.encounter
  • Added Element
AuditEvent.agent.type
  • Remove Binding `http://hl7.org/fhir/ValueSet/participation-role-type` (extensible)
AuditEvent.agent.who
  • Min Cardinality changed from 0 to 1
  • Type Reference: Added Target Type CareTeam Types CareTeam, DeviceDefinition, Group, HealthcareService
AuditEvent.agent.requestor
  • Min Cardinality changed from 1 to 0
AuditEvent.agent.network[x]
  • Renamed from network to network[x]
  • Add Types Reference(Endpoint), uri, string
  • Remove Type BackboneElement
AuditEvent.agent.authorization
  • Renamed from purposeOfUse to authorization
  • Remove Binding `http://terminology.hl7.org/ValueSet/v3-PurposeOfUse` (extensible)
AuditEvent.source.site
  • Type changed from string to Reference(Location)
AuditEvent.source.observer
  • Type Reference: Added Target Type CareTeam
AuditEvent.source.type
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/audit-source-type` (extensible)
AuditEvent.entity.role
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/object-role` (extensible)
AuditEvent.entity.securityLabel
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/security-labels` (extensible)
AuditEvent.entity.detail.type
  • Type changed from string to CodeableConcept
AuditEvent.entity.detail.value[x]
  • Add Types Quantity, CodeableConcept, boolean, integer, Range, Ratio, time, dateTime, Period
AuditEvent.entity.agent
  • Added Element
AuditEvent.period Deleted AuditEvent.outcomeDesc
  • Deleted (-> outcome) outcome.detail.text)
AuditEvent.agent.altId
  • Deleted (-> use extension http://hl7.org/fhir/StructureDefinition/auditevent-AlternativeUserID)
AuditEvent.agent.name
  • Deleted (-> who.display)
AuditEvent.agent.media
  • Deleted (-> AuditEvent.entity)
AuditEvent.agent.network.address
  • Deleted (-> network[x])
AuditEvent.agent.network.type
  • Deleted (-> network[x])
AuditEvent.entity.type
  • Deleted (-> what.type)
AuditEvent.entity.lifecycle
  • Deleted (-> use extension http://hl7.org/fhir/StructureDefinition/auditevent-Lifecycle)
AuditEvent.entity.name
  • Deleted (-> what.display)
AuditEvent.entity.description Basic
Basic.code
  • Deleted (-> entity.detail.valueString) Add Binding `http://hl7.org/fhir/ValueSet/version-independent-resource-types` (extensible)
Basic.created
  • Type changed from date to dateTime
Basic.author
  • Type Reference: Added Target Types Device, CareTeam
Binary
  • No Changes
BiologicallyDerivedProduct
BiologicallyDerivedProduct.productCategory
  • Max Cardinality changed from 1 to *
  • Type changed from code to Coding CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/product-category|4.3.0` `http://hl7.org/fhir/ValueSet/product-category|4.0.0` (required)
BiologicallyDerivedProduct.biologicalSourceEvent
  • Added Element
BiologicallyDerivedProduct.processingFacility
  • Added Element
BiologicallyDerivedProduct.division
  • Added Element
BiologicallyDerivedProduct.productStatus
  • Added Element
BiologicallyDerivedProduct.expirationDate
  • Added Element
BiologicallyDerivedProduct.collection.sourcePatient
  • Added Element
  • maps from BiologicallyDerivedProduct.collection.source depending on reference type
BiologicallyDerivedProduct.collection.sourceOrganization
  • Added Element
  • maps from BiologicallyDerivedProduct.collection.source depending on reference type
BiologicallyDerivedProduct.collection.procedure
  • Added Element
BiologicallyDerivedProduct.storageTempRequirements
  • Added Element
BiologicallyDerivedProduct.property
  • Added Element
BiologicallyDerivedProduct.property.type
  • Added Mandatory Element
BiologicallyDerivedProduct.property.value[x]
  • Added Mandatory Element
BiologicallyDerivedProduct.status
  • Deleted (-> BiologicallyDerivedProduct.productStatus)
BiologicallyDerivedProduct.quantity
  • Deleted (-> BiologicallyDerivedProduct.property.valueQuantity)
BiologicallyDerivedProduct.processing BiologicallyDerivedProduct.collection.source
  • Deleted (-> BiologicallyDerivedProduct.collection) collection.sourcePatient or collection.sourceOrganization depending on reference type)
BiologicallyDerivedProduct.manipulation BiologicallyDerivedProduct.processing
  • Deleted (-> BiologicallyDerivedProduct.collection)
BiologicallyDerivedProduct.storage BiologicallyDerivedProduct.manipulation
  • Deleted (-> BiologicallyDerivedProduct.storageTempRequirements) BiologicallyDerivedProduct.collection)
BiologicallyDerivedProductDispense BiologicallyDerivedProduct.storage
  • Added Resource Deleted (-> BiologicallyDerivedProduct.storageTempRequirements)
BodyStructure
BodyStructure.includedStructure
  • Added Mandatory Element
BodyStructure.includedStructure.structure
  • Added Mandatory Element
BodyStructure.includedStructure.laterality
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation.landmarkDescription
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation.clockFacePosition
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.value
  • Added Element
BodyStructure.includedStructure.bodyLandmarkOrientation.surfaceOrientation
  • Added Element
BodyStructure.includedStructure.spatialReference
  • Added Element
BodyStructure.includedStructure.image
  • Added Element
BodyStructure.includedStructure.qualifier
  • Added Element
BodyStructure.includedStructure.morphology
  • Moved from BodyStructure to BodyStructure.includedStructure
BodyStructure.excludedStructure
  • Added Element
BodyStructure.description
  • Type changed from string to markdown
BodyStructure.location
  • Deleted
BodyStructure.locationQualifier
  • Deleted
Bundle
Bundle.type
  • Add code subscription-notification
Bundle.link.relation
  • Type changed from string to code
  • Add Binding `http://hl7.org/fhir/ValueSet/iana-link-relations|5.0.0` `http://hl7.org/fhir/ValueSet/iana-link-relations|6.0.0-ballot3` (required)
Bundle.entry.response.outcome
  • Type changed from Resource to Resource(http://hl7.org/fhir/StructureDefinition/OperationOutcome)
Bundle.issues
  • Added Element
CanonicalResource
  • Added Resource
CapabilityStatement
CapabilityStatement.identifier
  • Added Element
CapabilityStatement.versionAlgorithm[x]
  • Added Element
CapabilityStatement.actorDefinition
  • Added Element
CapabilityStatement.jurisdiction
CapabilityStatement.copyrightLabel
  • Added Element
CapabilityStatement.implementation.description
  • Type changed from string to markdown
CapabilityStatement.fhirVersion
  • Remove codes 0.0.80 , 0.0.81 , 0.0.82 , 0.4.0 , 0.5.0 , 1.0.0 , 1.0.1 , 1.0.2 , 1.1.0 , 1.4.0 , 1.6.0 , 1.8.0 , 3.0.0 , 3.0.1 , 3.3.0 , 3.5.0 , 4.0.0
  • Add codes 0.0 , 0.4 , 0.5 , 1.0 , 1.1 , 1.4 , 1.6 , 1.8 , 3.0 , 3.3 , 3.5 , 4.0 , 4.1 , 4.2 , 4.2.0 , 4.3 , 4.4 , 4.4.0 , 4.5 , 4.5.0 , 4.6 , 4.6.0 5.0 , 5.0 6.0 ,
CapabilityStatement.format
CapabilityStatement.patchFormat
  • Change value set from 5.0.0-cibuild http://hl7.org/fhir/ValueSet/mimetypes|4.0.0 , to Patch Mime Types
  • Add codes 5.0.0-snapshot1 application/fhir+xml , 5.0.0-snapshot2 application/fhir+json , 5.0.0-ballot application/fhir+turtle , 5.0.0-snapshot3 application/json-patch+json , 5.0.0-draft-final application/xml-patch+xml
CapabilityStatement.acceptLanguage
  • Added Element
CapabilityStatement.rest.security.service
  • Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/restful-security-service" to "http://hl7.org/fhir/restful-security-service"
CapabilityStatement.rest.resource.type
  • Remove codes Resource , DomainResource , CatalogEntry , DeviceUseStatement , DocumentManifest , Media , RequestGroup , ResearchDefinition , Type changed from code to uri
  • Change binding strength from required to extensible
  • Change value set from ResearchElementDefinition http://hl7.org/fhir/ValueSet/resource-types|4.0.0 to Extended Resource Types
CapabilityStatement.rest.resource.definition
  • Added Element
CapabilityStatement.rest.resource.interaction.code
  • Add codes ActorDefinition , ArtifactAssessment , BiologicallyDerivedProductDispense , ConditionDefinition , DeviceAssociation , DeviceDispense , DeviceUsage , EncounterHistory , FormularyItem , GenomicStudy , ImagingSelection , InventoryItem , InventoryReport , NutritionIntake , Permission , RequestOrchestration , Requirements , SubstanceNucleicAcid update-conditional , SubstancePolymer patch-conditional , SubstanceProtein delete-conditional-single , SubstanceReferenceInformation delete-conditional-multiple , SubstanceSourceMaterial delete-history , TestPlan delete-history-version , Transport create-conditional
CapabilityStatement.rest.resource.conditionalPatch
  • Added Element
CapabilityStatement.rest.resource.searchParam.type
  • Add code resource
CapabilityStatement.messaging.endpoint.protocol
  • Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/message-transport" to "http://hl7.org/fhir/message-transport"
CarePlan
CarePlan.basedOn
  • Type Reference: Added Target Types ServiceRequest, RequestOrchestration, NutritionOrder
CarePlan.status
  • Remove codes revoked , completed
  • Add code ended
CarePlan.intent
  • Add code directive
CarePlan.custodian
  • Renamed from author to custodian
CarePlan.addresses
  • Type changed from Reference(Condition) to CodeableReference
CarePlan.activity.performedActivity
  • Added Element
CarePlan.activity.plannedActivityReference
  • Renamed from reference to plannedActivityReference
  • Type Reference: Added Target Types RequestOrchestration, ImmunizationRecommendation, SupplyRequest Type RequestOrchestration
  • Type Reference: Removed Target Type RequestGroup
CarePlan.activity.outcomeCodeableConcept CarePlan.instantiatesCanonical
  • Deleted (-> CarePlan.activity.performedActivity)
CarePlan.activity.outcomeReference CarePlan.instantiatesUri
  • Deleted (-> CarePlan.activity.performedActivity)
CarePlan.activity.detail CarePlan.activity.outcomeCodeableConcept
  • Deleted (-> CarePlan.activity.plannedActivityReference) CareTeam CareTeam.participant.role Max Cardinality changed from * to 1 CareTeam.participant.coverage[x] Added Element CareTeam.reason Added Element CareTeam.encounter Deleted (Avoid circular references since Encounter references CareTeam) CareTeam.participant.period Deleted CarePlan.activity.performedActivity)
CareTeam.reasonCode CarePlan.activity.outcomeReference
  • Deleted (-> CareTeam.reason) CarePlan.activity.performedActivity)
CareTeam.reasonReference CarePlan.activity.detail
  • Deleted (-> CareTeam.reason) CarePlan.activity.plannedActivityReference)
ChargeItem CareTeam
ChargeItem.encounter CareTeam.participant.role
  • Added Element Max Cardinality changed from * to 1
ChargeItem.performer.actor CareTeam.participant.member
  • Type Reference: Added Target Type Types Group, HealthcareService
ChargeItem.unitPriceComponent CareTeam.participant.onBehalfOf
  • Type Reference: Added Element Target Types Practitioner, PractitionerRole, RelatedPerson, Patient, CareTeam, Group, HealthcareService
ChargeItem.totalPriceComponent CareTeam.participant.effective[x]
  • Added Element Renamed from period to effective[x]
  • ChargeItem.overrideReason
  • Add Type changed from string to CodeableConcept Timing
ChargeItem.service CareTeam.participant.supportingInfo
  • Type changed from Reference(DiagnosticReport | ImagingStudy | Immunization | MedicationAdministration | MedicationDispense | Observation | Procedure | SupplyDelivery) to CodeableReference Added Element
ChargeItem.product CareTeam.reason
  • Renamed from product[x] to product Max Cardinality changed from 1 to * Add Type CodeableReference Added Element
  • Remove Types Reference(Device | Medication | Substance), CodeableConcept Merged both reasonCode and reasonReference into reason
ChargeItem.context CareTeam.encounter
  • Deleted (Removed to avoid circular references since Encounter references CareTeam)
ChargeItem.factorOverride CareTeam.reasonCode
  • Deleted (-> reason.concept)
ChargeItem.priceOverride CareTeam.reasonReference
  • Deleted (-> reason.reference)
ChargeItemDefinition Claim Min Cardinality changed from 1 to 0
ChargeItemDefinition.versionAlgorithm[x] Claim.traceNumber
  • Added Element
ChargeItemDefinition.name Claim.statusReason
  • Added Element
ChargeItemDefinition.purpose Claim.subject
  • Added Element Renamed from patient to subject
  • ChargeItemDefinition.copyrightLabel
  • Type Reference: Added Element Target Type Group
ChargeItemDefinition.instance Claim.enterer
  • Type Reference: Added Target Types DeviceDefinition, ActivityDefinition, PlanDefinition, HealthcareService ChargeItemDefinition.applicability.condition Added Element ChargeItemDefinition.applicability.effectivePeriod Added Element ChargeItemDefinition.applicability.relatedArtifact Added Element Patient, RelatedPerson
ChargeItemDefinition.propertyGroup.priceComponent Claim.provider
  • Type Min Cardinality changed from BackboneElement 1 to MonetaryComponent ChargeItemDefinition.effectivePeriod Deleted ChargeItemDefinition.applicability.description Deleted 0
ChargeItemDefinition.applicability.language Claim.priority
  • Deleted Min Cardinality changed from 1 to 0
ChargeItemDefinition.applicability.expression Claim.prescription
  • Deleted Type Reference: Added Target Type ServiceRequest
ChargeItemDefinition.propertyGroup.priceComponent.type Claim.originalPrescription
  • Deleted Type Reference: Added Target Type ServiceRequest
ChargeItemDefinition.propertyGroup.priceComponent.code Claim.encounter
  • Deleted Added Element
ChargeItemDefinition.propertyGroup.priceComponent.factor Claim.facility
  • Deleted Type Reference: Added Target Type Organization
ChargeItemDefinition.propertyGroup.priceComponent.amount Claim.diagnosisRelatedGroup
  • Deleted Added Element
Citation.versionAlgorithm[x] Claim.event
  • Added Element
Citation.copyrightLabel Claim.event.type
  • Added Mandatory Element
Citation.summary.style Claim.event.when[x]
  • Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/citation-summary-style" to "http://hl7.org/fhir/citation-summary-style" Added Mandatory Element
Citation.classification.type Claim.careTeam.specialty
  • Change code system for extensibly bound codes Renamed from "http://terminology.hl7.org/CodeSystem/citation-classification-type" qualification to "http://hl7.org/fhir/citation-classification-type" specialty
Citation.relatedArtifact Claim.supportingInfo.subCategory
  • Added Element
Citation.citedArtifact.currentState Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/cited-artifact-status-type" to "http://hl7.org/fhir/cited-artifact-status-type" Citation.citedArtifact.statusDate.activity Claim.supportingInfo.timing[x]
  • Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/cited-artifact-status-type" to "http://hl7.org/fhir/cited-artifact-status-type" Add Types dateTime, Timing
  • Citation.citedArtifact.title.type
  • Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/title-type" to "http://hl7.org/fhir/title-type" Remove Type date
Citation.citedArtifact.abstract.type Claim.supportingInfo.value[x]
  • Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/cited-artifact-abstract-type" to "http://hl7.org/fhir/cited-artifact-abstract-type" Add Types base64Binary, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Range, Ratio, RatioRange, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, VirtualServiceDetail, Dosage, Meta
Citation.citedArtifact.part.type Claim.insurance
  • Change code system for extensibly bound codes Min Cardinality changed from "http://terminology.hl7.org/CodeSystem/cited-artifact-part-type" 1 to "http://hl7.org/fhir/cited-artifact-part-type" 0
Citation.citedArtifact.relatesTo.type Claim.patientPaid
  • Added Mandatory Element
Citation.citedArtifact.relatesTo.classifier Claim.item.traceNumber
  • Added Element
Citation.citedArtifact.relatesTo.label Claim.item.subject
  • Added Element
Citation.citedArtifact.relatesTo.display Claim.item.productOrService
  • Added Element Min Cardinality changed from 1 to 0
Citation.citedArtifact.relatesTo.citation Claim.item.productOrServiceEnd
  • Added Element
Citation.citedArtifact.relatesTo.document Claim.item.request
  • Added Element
Citation.citedArtifact.relatesTo.resource Claim.item.patientPaid
  • Added Element
Citation.citedArtifact.relatesTo.resourceReference Claim.item.tax
  • Added Element
Citation.citedArtifact.publicationForm.publishedIn.type Claim.item.bodySite
  • Change code system for extensibly bound codes Max Cardinality changed from "http://terminology.hl7.org/CodeSystem/published-in-type" 1 to "http://hl7.org/fhir/published-in-type" *
  • Citation.citedArtifact.publicationForm.citedMedium
  • Added Element Citation.citedArtifact.publicationForm.volume Added Element Citation.citedArtifact.publicationForm.issue Added Element Type changed from CodeableConcept to BackboneElement
Citation.citedArtifact.publicationForm.publicationDateText Claim.item.bodySite.site
  • Added Mandatory Element
Citation.citedArtifact.publicationForm.publicationDateSeason Claim.item.bodySite.subSite
  • Added Element
Citation.citedArtifact.webLocation.classifier Claim.item.detail.traceNumber
  • Added Element
Citation.citedArtifact.classification.type Claim.item.detail.productOrService
  • Change code system for extensibly bound codes Min Cardinality changed from "http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type" 1 to "http://hl7.org/fhir/cited-artifact-classification-type" 0
Citation.citedArtifact.classification.artifactAssessment Claim.item.detail.productOrServiceEnd
  • Added Element
Citation.citedArtifact.contributorship.entry.contributor Claim.item.detail.patientPaid
  • Added Mandatory Element
Citation.citedArtifact.contributorship.entry.forenameInitials Claim.item.detail.tax
  • Added Element
Citation.citedArtifact.contributorship.entry.affiliation Claim.item.detail.subDetail.traceNumber
  • Added Element
Citation.citedArtifact.contributorship.entry.contributionType Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/artifact-contribution-type" to "http://hl7.org/fhir/artifact-contribution-type" Citation.citedArtifact.contributorship.entry.role Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/contributor-role" to "http://hl7.org/fhir/contributor-role" Citation.citedArtifact.contributorship.entry.contributionInstance.type Claim.item.detail.subDetail.productOrService
  • Change code system for extensibly bound codes Min Cardinality changed from "http://terminology.hl7.org/CodeSystem/artifact-contribution-instance-type" 1 to "http://hl7.org/fhir/artifact-contribution-instance-type" 0
Citation.citedArtifact.contributorship.entry.rankingOrder Claim.item.detail.subDetail.productOrServiceEnd
  • Added Element
Citation.citedArtifact.contributorship.entry.initials Claim.item.detail.subDetail.patientPaid
  • Deleted Added Element
Citation.citedArtifact.contributorship.entry.collectiveName Claim.item.detail.subDetail.tax
  • Deleted Added Element
Citation.citedArtifact.contributorship.entry.identifier Claim.careTeam.responsible
  • Deleted
Citation.citedArtifact.contributorship.entry.affiliationInfo Claim.diagnosis.packageCode
  • Deleted
Citation.citedArtifact.contributorship.entry.address Claim.item.subSite
  • Deleted
Citation.citedArtifact.contributorship.entry.telecom ClaimResponse Deleted
Citation.citedArtifact.contributorship.entry.listOrder ClaimResponse.traceNumber
  • Deleted Added Element
Claim.traceNumber ClaimResponse.statusReason
  • Added Element
Claim.enterer ClaimResponse.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Types Patient, RelatedPerson Type Group
Claim.provider ClaimResponse.insurer
  • Min Cardinality changed from 1 to 0
Claim.priority ClaimResponse.outcome
  • Min Cardinality changed Change value set from 1 http://hl7.org/fhir/ValueSet/remittance-outcome|4.0.0 to 0 Claim.encounter Added Element Claim.facility Type Reference: Added Target Type Organization Claim Processing Codes
Claim.diagnosisRelatedGroup ClaimResponse.decision
  • Added Element
Claim.event ClaimResponse.event
  • Added Element
Claim.event.type ClaimResponse.event.type
  • Added Mandatory Element
Claim.event.when[x] ClaimResponse.event.when[x]
  • Added Mandatory Element
Claim.careTeam.specialty Added Element Claim.supportingInfo.value[x] Add Type Identifier Claim.insurance Min Cardinality changed from 1 to 0 Claim.patientPaid Added Element Claim.item.traceNumber Added Element Claim.item.productOrService Min Cardinality changed from 1 to 0 Claim.item.productOrServiceEnd ClaimResponse.encounter
  • Added Element
Claim.item.request ClaimResponse.diagnosisRelatedGroup
  • Added Element
Claim.item.patientPaid ClaimResponse.supportingInfo
  • Added Element
Claim.item.tax ClaimResponse.supportingInfo.sequence
  • Added Mandatory Element Claim.item.bodySite Max Cardinality changed from 1 to * Type changed from CodeableConcept to BackboneElement
Claim.item.bodySite.site ClaimResponse.supportingInfo.category
  • Added Mandatory Element
Claim.item.bodySite.subSite ClaimResponse.supportingInfo.code
  • Added Element
Claim.item.detail.traceNumber ClaimResponse.supportingInfo.timing[x]
  • Added Element
Claim.item.detail.productOrServiceEnd ClaimResponse.supportingInfo.value[x]
  • Added Element
Claim.item.detail.patientPaid ClaimResponse.supportingInfo.reason
  • Added Element
Claim.item.detail.tax ClaimResponse.item.traceNumber
  • Added Element
Claim.item.detail.subDetail.traceNumber ClaimResponse.item.informationSequence
  • Added Element
Claim.item.detail.subDetail.productOrServiceEnd ClaimResponse.item.reviewOutcome
  • Added Element
Claim.item.detail.subDetail.patientPaid ClaimResponse.item.reviewOutcome.decision
  • Added Element
Claim.item.detail.subDetail.tax ClaimResponse.item.reviewOutcome.reason
  • Added Element
Claim.item.subSite ClaimResponse.item.reviewOutcome.preAuthRef
  • Deleted Added Element
ClaimResponse.traceNumber ClaimResponse.item.reviewOutcome.preAuthPeriod
  • Added Element
ClaimResponse.insurer ClaimResponse.item.adjudication
  • Min Cardinality changed from 1 to 0
ClaimResponse.outcome ClaimResponse.item.adjudication.quantity
  • Change value set Renamed from http://hl7.org/fhir/ValueSet/remittance-outcome|4.3.0 value to Claim Processing Codes ClaimResponse.decision Added Element ClaimResponse.event Added Element ClaimResponse.event.type Added Mandatory Element ClaimResponse.event.when[x] Added Mandatory Element ClaimResponse.encounter Added Element ClaimResponse.diagnosisRelatedGroup Added Element ClaimResponse.item.traceNumber Added Element ClaimResponse.item.reviewOutcome Added Element quantity
  • ClaimResponse.item.reviewOutcome.decision
  • Added Element Type changed from decimal to Quantity
ClaimResponse.item.reviewOutcome.reason ClaimResponse.item.adjudication.decisionDate
  • Added Element
ClaimResponse.item.reviewOutcome.preAuthRef ClaimResponse.item.detail.traceNumber
  • Added Element
ClaimResponse.item.reviewOutcome.preAuthPeriod ClaimResponse.item.detail.reviewOutcome
  • Added Element
ClaimResponse.item.adjudication ClaimResponse.item.detail.adjudication
  • Min Cardinality changed from 1 to 0
ClaimResponse.item.adjudication.quantity ClaimResponse.item.detail.subDetail.traceNumber
  • Added Element
ClaimResponse.item.detail.traceNumber ClaimResponse.item.detail.subDetail.reviewOutcome
  • Added Element
ClaimResponse.item.detail.reviewOutcome ClaimResponse.addItem.traceNumber
  • Added Element
ClaimResponse.item.detail.subDetail.traceNumber ClaimResponse.addItem.subject
  • Added Element
ClaimResponse.item.detail.subDetail.reviewOutcome ClaimResponse.addItem.informationSequence
  • Added Element
ClaimResponse.addItem.traceNumber ClaimResponse.addItem.revenue
  • Added Element
ClaimResponse.addItem.revenue ClaimResponse.addItem.category
  • Added Element
ClaimResponse.addItem.productOrService
  • Min Cardinality changed from 1 to 0
ClaimResponse.addItem.productOrServiceEnd
  • Added Element
ClaimResponse.addItem.request
  • Added Element
ClaimResponse.addItem.tax
  • Added Element
ClaimResponse.addItem.bodySite
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to BackboneElement
ClaimResponse.addItem.bodySite.site
  • Added Mandatory Element
ClaimResponse.addItem.bodySite.subSite
  • Added Element
ClaimResponse.addItem.reviewOutcome
  • Added Element
ClaimResponse.addItem.adjudication
  • Min Cardinality changed from 1 to 0
ClaimResponse.addItem.detail.traceNumber
  • Added Element
ClaimResponse.addItem.detail.revenue
  • Added Element
ClaimResponse.addItem.detail.productOrService
  • Min Cardinality changed from 1 to 0
ClaimResponse.addItem.detail.productOrServiceEnd
  • Added Element
ClaimResponse.addItem.detail.tax
  • Added Element
ClaimResponse.addItem.detail.reviewOutcome
  • Added Element
ClaimResponse.addItem.detail.adjudication
  • Min Cardinality changed from 1 to 0
ClaimResponse.addItem.detail.subDetail.traceNumber
  • Added Element
ClaimResponse.addItem.detail.subDetail.revenue
  • Added Element
ClaimResponse.addItem.detail.subDetail.productOrService
  • Min Cardinality changed from 1 to 0
ClaimResponse.addItem.detail.subDetail.productOrServiceEnd
  • Added Element
ClaimResponse.addItem.detail.subDetail.tax
  • Added Element
ClaimResponse.addItem.detail.subDetail.reviewOutcome
  • Added Element
ClaimResponse.addItem.detail.subDetail.adjudication
  • Min Cardinality changed from 1 to 0
ClaimResponse.processNote.class
  • Added Element
ClaimResponse.processNote.type
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
ClaimResponse.processNote.text
  • Type changed from string to markdown
ClaimResponse.processNote.language
ClaimResponse.error.expression
  • Added Element
ClaimResponse.item.adjudication.value Deleted ClaimResponse.addItem.subSite
  • Deleted
ClinicalUseDefinition
  • Added Element ClinicalUseDefinition.contraindication.otherTherapy.treatment Added Mandatory Element Resource
ClinicalUseDefinition.indication.applicability CodeSystem Added Element
ClinicalUseDefinition.library CodeSystem.versionAlgorithm[x]
  • Added Element
ClinicalUseDefinition.contraindication.otherTherapy.therapy CodeSystem.jurisdiction
  • Deleted CodeSystem Change value set from http://hl7.org/fhir/ValueSet/jurisdiction to Jurisdiction ValueSet icon CodeSystem.versionAlgorithm[x] Added Element
CodeSystem.copyrightLabel
  • Added Element
CodeSystem.approvalDate
  • Added Element
CodeSystem.lastReviewDate
  • Added Element
CodeSystem.effectivePeriod
  • Added Element
CodeSystem.topic
  • Added Element
CodeSystem.author
  • Added Element
CodeSystem.editor
  • Added Element
CodeSystem.reviewer
  • Added Element
CodeSystem.endorser
  • Added Element
CodeSystem.relatedArtifact
  • Added Element
CodeSystem.filter.operator
  • Add codes child-of , descendent-leaf
CodeSystem.concept.designation.language
CodeSystem.concept.designation.additionalUse
  • Added Element
Communication
Communication.basedOn
  • Type Reference: Added Target Types CarePlan, CommunicationRequest, DeviceRequest, MedicationRequest, NutritionOrder, ServiceRequest, Task, VisionPrescription
  • Type Reference: Removed Target Type Resource
Communication.recipient
  • Type Reference: Added Target Types Location, Endpoint
Communication.sender
  • Type Reference: Added Target Types Endpoint, CareTeam
Communication.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
Communication.payload.content[x]
  • Add Type CodeableConcept
  • Remove Type string
Communication.instantiatesCanonical
  • Deleted
Communication.instantiatesUri
  • Deleted
Communication.reasonCode
  • Deleted (-> Communication.reason) reason.concept)
Communication.reasonReference
  • Deleted (-> Communication.reason) reason.reference)
CommunicationRequest
CommunicationRequest.status
  • Remove codes revoked , completed
  • Add code ended
CommunicationRequest.intent
  • Added Mandatory Element
CommunicationRequest.payload.content[x]
  • Add Type CodeableConcept
  • Remove Type string
CommunicationRequest.requester
  • Type Reference: Added Target Type Group
CommunicationRequest.recipient
  • Type Reference: Added Target Type Endpoint
CommunicationRequest.informationProvider
  • Renamed from sender to informationProvider
  • Max Cardinality changed from 1 to *
  • Type Reference: Added Target Type Endpoint Types Endpoint, Group
CommunicationRequest.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
CommunicationRequest.reasonCode
  • Deleted (-> CommunicationRequest.reason) reason.concept)
CommunicationRequest.reasonReference
  • Deleted (-> CommunicationRequest.reason) reason.reference)
CompartmentDefinition
CompartmentDefinition.versionAlgorithm[x]
  • Added Element
CompartmentDefinition.title
  • Added Element
CompartmentDefinition.code
  • Add code EpisodeOfCare
CompartmentDefinition.resource.code
  • Remove codes Resource CatalogEntry , DomainResource ChargeItem , CatalogEntry ChargeItemDefinition , ClinicalImpression , DeviceUseStatement , DocumentManifest , Media DomainResource , RequestGroup EffectEvidenceSynthesis , ResearchDefinition GraphDefinition , ResearchElementDefinition ImmunizationEvaluation Add codes , ActorDefinition ImmunizationRecommendation , ArtifactAssessment Linkage , BiologicallyDerivedProductDispense Media , ConditionDefinition MedicationKnowledge , DeviceAssociation MedicinalProduct , DeviceDispense MedicinalProductAuthorization , DeviceUsage MedicinalProductContraindication , EncounterHistory MedicinalProductIndication , FormularyItem MedicinalProductIngredient , GenomicStudy MedicinalProductInteraction , ImagingSelection MedicinalProductManufactured , InventoryItem MedicinalProductPackaged , InventoryReport MedicinalProductPharmaceutical , NutritionIntake MedicinalProductUndesirableEffect , Permission MolecularSequence , RequestOrchestration RequestGroup , Requirements ResearchDefinition , ResearchElementDefinition , Resource , RiskEvidenceSynthesis , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , TestPlan SubstanceSpecification , Transport SupplyDelivery , SupplyRequest , TestReport , TestScript , VerificationResult
  • Add codes ActorDefinition , AdministrableProductDefinition , ArtifactAssessment , ClinicalUseDefinition , DeviceAlert , DeviceAssociation , ImagingSelection , Ingredient , InsuranceProduct , ManufacturedItemDefinition , MedicinalProductDefinition , NutritionIntake , NutritionProduct , PackagedProductDefinition , RegulatedAuthorization , RequestOrchestration , Requirements , SubscriptionStatus , SubscriptionTopic , SubstanceDefinition
CompartmentDefinition.resource.startParam
  • Added Element
CompartmentDefinition.resource.endParam
  • Added Element
CompartmentDefinition.resource.documentation
  • Deleted
Composition
Composition.url
  • Added Element
Composition.identifier
  • Max Cardinality changed from 1 to *
Composition.version
  • Added Element
Composition.consent
  • Added Element
Composition.basedOn
  • Added Element
Composition.status
  • Remove code preliminary
  • Add codes registered , partial , corrected , appended , cancelled , deprecated , unknown
Composition.subject
  • Max Cardinality changed from 1 to *
Composition.useContext
  • Added Element
Composition.author
  • Min Cardinality changed from 1 to 0
  • Type Reference: Added Target Type CareTeam
Composition.participant
  • Added Element
Composition.participant.type
  • Added Mandatory Element
Composition.participant.function
  • Added Element
Composition.participant.time
  • Added Element
Composition.participant.party
  • Added Mandatory Element
Composition.name
  • Added Element
Composition.title
  • Min Cardinality changed from 1 to 0
Composition.note
  • Added Element
Composition.attester.mode
  • Type changed from code to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/composition-attestation-mode|4.3.0` `http://hl7.org/fhir/ValueSet/composition-attestation-mode|4.0.0` (required)
Composition.relatesTo Composition.attester.party
  • Type changed from BackboneElement to RelatedArtifact Reference: Added Target Type Group
Composition.custodian
  • Type Reference: Added Target Types Patient, Group
Composition.relatesTo.type
  • Added Mandatory Element
Composition.relatesTo.target[x]
  • Add Types uri, Attachment, canonical(Resource), markdown
  • Remove Type Identifier
Composition.event.detail
  • Type changed from Reference(Resource) to CodeableReference
Composition.confidentiality Composition.section.author
  • Deleted Type Reference: Added Target Type CareTeam
Composition.section.note
  • Added Element
Composition.relatesTo.code Composition.confidentiality
  • Deleted
Composition.relatesTo.target[x] Composition.relatesTo.code
  • Deleted
Composition.event.code
  • Deleted
Composition.section.mode
  • Deleted
ConceptMap
ConceptMap.identifier
  • Max Cardinality changed from 1 to *
ConceptMap.versionAlgorithm[x]
  • Added Element
ConceptMap.jurisdiction
ConceptMap.copyrightLabel
  • Added Element
ConceptMap.approvalDate
  • Added Element
ConceptMap.lastReviewDate
  • Added Element
ConceptMap.effectivePeriod
  • Added Element
ConceptMap.topic
  • Added Element
ConceptMap.author
  • Added Element
ConceptMap.editor
  • Added Element
ConceptMap.reviewer
  • Added Element
ConceptMap.endorser
  • Added Element
ConceptMap.relatedArtifact
  • Added Element
ConceptMap.property
  • Added Element
ConceptMap.property.code
  • Added Mandatory Element
ConceptMap.property.uri
  • Added Element
ConceptMap.property.description
  • Added Element
ConceptMap.property.type
  • Added Mandatory Element
ConceptMap.property.system
  • Added Element
ConceptMap.additionalAttribute
  • Added Element
ConceptMap.additionalAttribute.code
  • Added Mandatory Element
ConceptMap.additionalAttribute.uri
  • Added Element
ConceptMap.additionalAttribute.description
  • Added Element
ConceptMap.additionalAttribute.type
  • Added Mandatory Element
ConceptMap.sourceScope[x]
  • Added Element Renamed from source[x] to sourceScope[x]
ConceptMap.targetScope[x]
  • Added Element Renamed from target[x] to targetScope[x]
ConceptMap.group.source
  • Type changed from uri to canonical(CodeSystem)
ConceptMap.group.target
  • Type changed from uri to canonical(CodeSystem)
ConceptMap.group.element.valueSet
  • Added Element
ConceptMap.group.element.noMap
  • Added Element
ConceptMap.group.element.comment
  • Added Element
ConceptMap.group.element.target.valueSet
  • Added Element
ConceptMap.group.element.target.relationship
  • Added Mandatory Element
ConceptMap.group.element.target.property
  • Added Element
ConceptMap.group.element.target.property.code
  • Added Mandatory Element
ConceptMap.group.element.target.property.value[x]
  • Added Mandatory Element
ConceptMap.group.element.target.dependsOn.attribute
  • Renamed from property to attribute
  • Type changed from uri to code
ConceptMap.group.element.target.dependsOn.value[x]
  • Renamed from value to value[x]
  • Min Cardinality changed from 1 to 0
  • Add Types code, Coding, boolean, Quantity
ConceptMap.group.element.target.dependsOn.valueSet
  • Added Element
ConceptMap.group.unmapped.mode
  • Remove code provided
  • Add code use-source-code
ConceptMap.group.unmapped.valueSet ConceptMap.group.unmapped.comment
  • Added Element
ConceptMap.group.unmapped.relationship ConceptMap.group.unmapped.valueSet
  • Added Element
ConceptMap.source[x] ConceptMap.group.unmapped.relationship
  • Deleted Added Element
ConceptMap.target[x] ConceptMap.group.unmapped.otherMap
  • Deleted Renamed from url to otherMap
ConceptMap.group.sourceVersion
  • Deleted (-> canonical version in .group.source) group.source)
ConceptMap.group.targetVersion
  • Deleted (-> canonical version in .group.target) group.target)
ConceptMap.group.element.target.equivalence
  • Deleted (-> relationship)
ConceptMap.group.element.target.dependsOn.system
  • Deleted (-> value as Coding) Coding - system value)
ConceptMap.group.element.target.dependsOn.display
  • Deleted (-> value as Coding) Coding - display value)
Condition
Condition.clinicalStatus
  • Min Cardinality changed from 0 to 1
  • Remove codes recurrence , relapse , remission , resolved
  • Add code unknown
Condition.category Condition.verificationStatus
  • Remove Binding `http://hl7.org/fhir/ValueSet/condition-category` (extensible) codes provisional , differential
Condition.participant Condition.category
  • Added Element Remove Binding `http://hl7.org/fhir/ValueSet/condition-category` (extensible)
Condition.participant.function Condition.bodyStructure
  • Added Element
Condition.participant.actor Condition.recorder
  • Type Reference: Added Mandatory Element Target Type Group
Condition.evidence Condition.asserter
  • Type changed from BackboneElement to CodeableReference Reference: Added Target Types Device, Group
Condition.recorder Condition.stage.assessment
  • Deleted (-> Condition.participant.actor) Type Reference: Removed Target Type ClinicalImpression
Condition.asserter Condition.evidence
  • Deleted (-> Condition.participant.actor) Type changed from BackboneElement to CodeableReference
Condition.evidence.code
  • Deleted (-> Condition.evidence) Condition.evidence.concept)
Condition.evidence.detail
  • Deleted (-> Condition.evidence) ConditionDefinition Added Resource Condition.evidence.reference)
Consent
Consent.status
  • Remove codes proposed , rejected
  • Add codes not-done , unknown
Consent.category
  • Min Cardinality changed from 1 to 0
  • Remove Binding `http://hl7.org/fhir/ValueSet/consent-category` (extensible)
Consent.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Types Practitioner, ResearchSubject, Group
Consent.date
  • Renamed from dateTime to date
  • Type changed from dateTime to date
Consent.period
  • Added Element
Consent.grantor
  • Added Element
Consent.grantee
  • Renamed from performer to grantee
  • Type Reference: Added Target Types CareTeam, Group, HealthcareService
Consent.manager
  • Added Element
Consent.controller
  • Added Element
Consent.sourceAttachment
  • Added Element
Consent.sourceReference
  • Added Element
Consent.regulatoryBasis
  • Added Element
Consent.policyBasis
  • Renamed from policy to policyBasis
  • Max Cardinality changed from * to 1
Consent.policyBasis.reference
  • Added Element
Consent.policyBasis.url Consent.policyBasis.uri
  • Added Element Moved from Consent.policy to Consent.policyBasis
Consent.policyText
  • Added Element Renamed from policyRule to policyText
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to Reference(DocumentReference)
  • Remove Binding `http://hl7.org/fhir/ValueSet/consent-policy` (extensible)
Consent.verification.verificationType Consent.verification.type
  • Added Element
Consent.verification.verifiedBy
  • Added Element
Consent.verification.verificationDate Consent.verification.verifiedWith
  • Type Reference: Added Target Type Group
Consent.verification.date
  • Renamed from verificationDate to date
  • Max Cardinality changed from 1 to *
Consent.decision
  • Moved from Consent.provision.type to decision
  • Now marked as Modifier
Consent.provision
  • Max Cardinality changed from 1 to *
Consent.provision.actor.role
  • Min Cardinality changed from 1 to 0
  • Change value set from Security Role Type http://hl7.org/fhir/ValueSet/security-role-type to Participation Role Type
Consent.provision.actor.reference
  • Min Cardinality changed from 1 to 0
Consent.provision.securityLabel
  • Remove Binding `http://hl7.org/fhir/ValueSet/security-labels` (extensible)
Consent.provision.documentType
  • Added Element
Consent.provision.resourceType
Consent.provision.expression
  • Added Element
Consent.scope
  • Deleted (-> Merged with Consent.category)
Consent.organization
  • Deleted (-> split into Consent.manager and Consent.controller)
Consent.source[x]
  • Deleted (-> split into Consent.sourceAttachement and Consent.sourceReference)
Consent.policy.authority
  • Deleted
Consent.policy.uri Contract
Contract.author
  • Deleted Type Reference: Added Target Type RelatedPerson
Consent.policyRule Contract.term.text
  • Deleted Type changed from string to markdown
Contract.term.action.reason
  • Type changed from string to CodeableReference
Contract.term.action.reasonCode
  • Deleted (-> reason) reason.concept)
Contract.term.action.reasonReference
  • Deleted (-> reason) reason.reference)
Coverage
Coverage.statusReason
  • Added Element
Coverage.kind
  • Added Mandatory Element
Coverage.paymentBy
  • Added Element
Coverage.paymentBy.party
  • Added Mandatory Element
Coverage.paymentBy.responsibility
  • Added Element
Coverage.subscriberId
  • Max Cardinality changed from 1 to *
  • Type changed from string to Identifier
Coverage.insurer
  • Added Element
Coverage.class.value
  • Type changed from string to Identifier
Coverage.costToBeneficiary.category
  • Added Element
Coverage.costToBeneficiary.network
  • Added Element
Coverage.costToBeneficiary.unit
  • Added Element
Coverage.costToBeneficiary.term
  • Added Element
Coverage.costToBeneficiary.value[x]
  • Min Cardinality changed from 1 to 0
Coverage.insurancePlan
  • Added Element
Coverage.payor
  • Deleted
CoverageEligibilityRequest
CoverageEligibilityRequest.statusReason
  • Added Element
CoverageEligibilityRequest.event
  • Added Element
CoverageEligibilityRequest.event.type
  • Added Mandatory Element
CoverageEligibilityRequest.event.when[x]
  • Added Mandatory Element
CoverageEligibilityResponse
CoverageEligibilityResponse.statusReason
  • Added Element
CoverageEligibilityResponse.event
  • Added Element
CoverageEligibilityResponse.event.type
  • Added Mandatory Element
CoverageEligibilityResponse.event.when[x]
  • Added Mandatory Element
CoverageEligibilityResponse.request
  • Min Cardinality changed from 1 to 0
CoverageEligibilityResponse.outcome
  • Change value set from http://hl7.org/fhir/ValueSet/remittance-outcome|4.3.0 http://hl7.org/fhir/ValueSet/remittance-outcome|4.0.0 to Eligibility Outcome
CoverageEligibilityResponse.insurance.item.description
  • Type changed from string to markdown
CoverageEligibilityResponse.error.expression
  • Added Element
DetectedIssue
DetectedIssue.status
  • Change value set from http://hl7.org/fhir/ValueSet/observation-status|4.3.0 http://hl7.org/fhir/ValueSet/observation-status|4.0.0 to Detected Issue Status
  • Remove codes registered , amended , corrected , cancelled , unknown
  • Add code mitigated
DetectedIssue.category
  • Added Element
DetectedIssue.severity
  • Type changed from code to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/detectedissue-severity|4.0.0` (required)
DetectedIssue.subject
  • Renamed from patient to subject
  • Type Reference: Added Element Target Types Group, Device, Location, Organization, Procedure, Practitioner, Medication, Substance, BiologicallyDerivedProduct, NutritionProduct
DetectedIssue.encounter
  • Added Element
DetectedIssue.identified[x]
  • Add Type Timing
DetectedIssue.author
  • Type Reference: Added Target Types Patient, RelatedPerson
DetectedIssue.detail
  • Type changed from string to markdown
DetectedIssue.mitigation.note DetectedIssue.qualityOfEvidence
  • Added Element
DetectedIssue.patient DetectedIssue.expectedOnsetType
  • Deleted Added Element
Device DetectedIssue.medicationClass
  • Added Element
Device.displayName DetectedIssue.managementCode
  • Added Element
DetectedIssue.mitigation.note
  • Added Element
Device
Device.definition
  • Type changed from Reference(DeviceDefinition) to CodeableReference canonical(DeviceDefinition)
Device.udiCarrier.deviceIdentifier
  • Min Cardinality changed from 0 to 1
Device.udiCarrier.deviceIdentifierSystem
  • Added Element
Device.udiCarrier.issuer
  • Min Cardinality changed from 0 to 1
Device.udiCarrier.entryType
  • Add code electronic-transmission
Device.availabilityStatus
  • Added Element
Device.biologicalSourceEvent
  • Added Element Renamed from distinctIdentifier to biologicalSourceEvent
  • Type changed from string to Identifier
Device.name
  • Renamed from deviceName to name
Device.name.value
  • Added Mandatory Element Moved from Device.deviceName.name to value
Device.name.type
  • Moved from Device.deviceName to Device.name
  • Remove codes udi-label-name , manufacturer-name , model-name , other Type changed from code to CodeableConcept
  • Add code registered-name Change binding strength from required to extensible
Device.name.display
  • Added Element
Device.category
  • Added Element
Device.type
  • Max Cardinality changed from 1 to *
Device.version.installDate Device.deviceVersion
  • Added Element Renamed from version to deviceVersion
Device.conformsTo Device.deviceVersion.type
  • Renamed Moved from specialization Device.version to conformsTo Device.deviceVersion
Device.conformsTo.category Device.deviceVersion.component
  • Added Element Moved from Device.version to Device.deviceVersion
Device.conformsTo.specification Device.deviceVersion.installDate
  • Added Mandatory Element
Device.conformsTo.version Device.deviceVersion.value
  • Moved from Device.specialization Device.version to Device.deviceVersion
Device.conformsTo
  • Renamed from specialization to conformsTo
Device.property.value[x] Device.conformsTo.category
  • Added Mandatory Element
Device.mode Device.conformsTo.specification
  • Added Element Moved from Device.specialization.systemType to specification
Device.conformsTo.version
  • Moved from Device.specialization to Device.conformsTo
Device.cycle Device.property.value[x]
  • Added Mandatory Element
Device.duration Device.additive
  • Added Element
Device.endpoint Device.additive.type
  • Added Mandatory Element
Device.gateway Device.additive.quantity
  • Added Element
Device.statusReason
  • Deleted (-> reason was removed. DeviceAssociation can be used)
Device.distinctIdentifier Device.property.valueQuantity
  • Deleted (-> Device.property.value[x] (as a new Device.property iteration))
Device.deviceName.name Device.property.valueCode
  • Deleted (-> Device.property.value[x] (as a new Device.property iteration))
Device.specialization.systemType Device.patient
  • Deleted (-> patient association is in DeviceAssociation)
Device.property.valueQuantity Device.owner
  • Deleted
Device.property.valueCode Device.url
  • Deleted
Device.patient DeviceAlert
  • Deleted (-> patient association is in DeviceAssociation) Added Resource
DeviceAssociation
  • Added Resource
DeviceDefinition
DeviceDefinition.version
  • Max Cardinality changed from * to 1
DeviceDefinition.versionAlgorithm[x]
  • Added Element
DeviceDefinition.name
  • Added Element
DeviceDefinition.title
  • Added Element
DeviceDefinition.status
  • Added Mandatory Element
DeviceDefinition.experimental
  • Added Element
DeviceDefinition.date
  • Added Element
DeviceDefinition.publisher
  • Added Element
DeviceDefinition.contact
  • Type changed from ContactPoint to ContactDetail
DeviceDefinition.description
  • Added Element
DeviceDefinition.useContext
  • Added Element
DeviceDefinition.jurisdiction
  • Added Element
DeviceDefinition.purpose
  • Added Element
DeviceDefinition.copyright
  • Added Element
DeviceDefinition.copyrightLabel
  • Added Element
DeviceDefinition.approvalDate
  • Added Element
DeviceDefinition.lastReviewDate
  • Added Element
DeviceDefinition.effectivePeriod
  • Added Element
DeviceDefinition.partNumber
  • Added Element
DeviceDefinition.manufacturer
  • Renamed from manufacturer[x] to manufacturer
  • Remove Type string
DeviceDefinition.udiDeviceIdentifier.marketDistribution
  • Added Element
DeviceDefinition.udiDeviceIdentifier.marketDistribution.marketPeriod
  • Added Mandatory Element
DeviceDefinition.udiDeviceIdentifier.marketDistribution.subJurisdiction
  • Added Mandatory Element
DeviceDefinition.regulatoryIdentifier DeviceDefinition.udiDeviceIdentifier.deviceIdentifierSystem
  • Added Element
DeviceDefinition.regulatoryIdentifier.type DeviceDefinition.regulatoryIdentifier
  • Added Mandatory Element
DeviceDefinition.regulatoryIdentifier.deviceIdentifier DeviceDefinition.regulatoryIdentifier.type
  • Added Mandatory Element
DeviceDefinition.regulatoryIdentifier.issuer DeviceDefinition.regulatoryIdentifier.identifier
  • Added Mandatory Element
DeviceDefinition.regulatoryIdentifier.jurisdiction DeviceDefinition.regulatoryIdentifier.issuer
  • Added Mandatory Element
DeviceDefinition.partNumber DeviceDefinition.regulatoryIdentifier.jurisdiction
  • Added Mandatory Element
DeviceDefinition.manufacturer DeviceDefinition.regulatoryIdentifier.identifierSystem
  • Renamed from manufacturer[x] to manufacturer Remove Type string Added Element
DeviceDefinition.deviceName.type
  • Remove codes udi-label-name , manufacturer-name , model-name , other Type changed from code to CodeableConcept
  • Add code registered-name Change binding strength from required to extensible
DeviceDefinition.classification
  • Added Element
DeviceDefinition.classification.type
  • Moved from DeviceDefinition to DeviceDefinition.classification
  • Min Cardinality changed from 0 to 1
DeviceDefinition.classification.justification
  • Added Element
DeviceDefinition.conformsTo
  • Renamed from specialization to conformsTo
DeviceDefinition.conformsTo.category
  • Added Element
DeviceDefinition.conformsTo.specification
  • Added Mandatory Element Moved from DeviceDefinition.specialization.systemType to specification
  • Type changed from string to CodeableConcept
DeviceDefinition.conformsTo.version
  • Moved from DeviceDefinition.specialization to DeviceDefinition.conformsTo
  • Max Cardinality changed from 1 to *
DeviceDefinition.conformsTo.source
  • Added Element
DeviceDefinition.hasPart
  • Added Element
DeviceDefinition.hasPart.reference DeviceDefinition.hasPart.definition[x]
  • Added Mandatory Element
DeviceDefinition.hasPart.count
  • Added Element
DeviceDefinition.packaging
  • Added Element
DeviceDefinition.packaging.identifier
  • Added Element
DeviceDefinition.packaging.type
  • Added Element
DeviceDefinition.packaging.count
  • Added Element
DeviceDefinition.packaging.distributor
  • Added Element
DeviceDefinition.packaging.distributor.name
  • Added Element
DeviceDefinition.packaging.distributor.organizationReference
  • Added Element
DeviceDefinition.packaging.udiDeviceIdentifier
  • Added Element
DeviceDefinition.packaging.packaging
  • Added Element
DeviceDefinition.version DeviceDefinition.deviceVersion
  • Type changed from string to BackboneElement Added Element
DeviceDefinition.version.type DeviceDefinition.deviceVersion.type
  • Added Element
DeviceDefinition.version.component DeviceDefinition.deviceVersion.component
  • Added Element
DeviceDefinition.version.value DeviceDefinition.deviceVersion.value
  • Added Mandatory Element
DeviceDefinition.outputLanguage
  • Renamed from languageCode to outputLanguage
  • Type changed from CodeableConcept to code
  • Add Binding `http://hl7.org/fhir/ValueSet/all-languages|6.0.0-ballot3` (required)
DeviceDefinition.property.value[x]
  • Added Mandatory Element Renamed from valueQuantity to value[x]
  • Min Cardinality changed from 0 to 1
  • Max Cardinality changed from * to 1
  • Add Types CodeableConcept, string, boolean, integer, Range, Attachment
DeviceDefinition.link
  • Added Element
DeviceDefinition.link.relation
  • Added Mandatory Element
DeviceDefinition.link.relatedDevice DeviceDefinition.link.relatedDevice[x]
  • Added Mandatory Element
DeviceDefinition.productionIdentifierInUDI
  • Added Element
DeviceDefinition.guideline
  • Added Element
DeviceDefinition.guideline.useContext
  • Added Element
DeviceDefinition.guideline.usageInstruction
  • Added Element
DeviceDefinition.guideline.relatedArtifact
  • Moved from DeviceDefinition.onlineInformation to relatedArtifact
  • Max Cardinality changed from 1 to *
  • Type changed from uri to RelatedArtifact
DeviceDefinition.guideline.indication
  • Added Element
DeviceDefinition.guideline.contraindication
  • Added Element
DeviceDefinition.guideline.warning
  • Added Element
DeviceDefinition.guideline.intendedUse
  • Added Element
DeviceDefinition.correctiveAction
  • Added Element
DeviceDefinition.correctiveAction.recall
  • Added Mandatory Element
DeviceDefinition.correctiveAction.scope
  • Added Element
DeviceDefinition.correctiveAction.period
  • Added Mandatory Element
DeviceDefinition.chargeItem
  • Added Element
DeviceDefinition.chargeItem.chargeItemCode
  • Added Mandatory Element
DeviceDefinition.chargeItem.count
  • Added Mandatory Element
DeviceDefinition.chargeItem.effectivePeriod
  • Added Element
DeviceDefinition.chargeItem.useContext
  • Added Element
DeviceDefinition.specialization.systemType Deleted DeviceDefinition.physicalCharacteristics
  • Deleted (-> DeviceDefinition.property)
DeviceDefinition.capability
  • Deleted (-> DeviceDefinition.property)
DeviceDefinition.property.valueQuantity Deleted DeviceDefinition.property.valueCode
  • Deleted
DeviceDefinition.url DeviceDefinition.owner
  • Deleted (Removed (This could be a packaging.distributor.organiationReference or manufacturer or neither - only instances have addressable endpoints) no direct mapping)
DeviceDefinition.quantity
  • Deleted (-> DeviceDefinition.packaging.count or DeviceDefinition.hasPart.count)
DeviceDefinition.parentDevice
  • Deleted (Removed - to establish relations, use hasPArt) hasPart)
DeviceDispense DeviceMetric
DeviceMetric.status
  • Added Resource Mandatory Element
DeviceMetric DeviceMetric.operationalStatus
  • Remove code entered-in-error
  • Add code unknown
DeviceMetric.category
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
DeviceMetric.device
  • Added Mandatory Element
  • This is the only link to the device, could be mapped from DeviceMetric.parent or DeviceMetric.source
DeviceMetric.color
DeviceMetric.measurementFrequency
  • Added Element
DeviceMetric.availability
  • Added Element
DeviceMetric.calibration.type
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
DeviceMetric.source
  • Deleted (-> could be DeviceMetric.device)
DeviceMetric.parent
  • Deleted (-> could be DeviceMetric.device)
DeviceMetric.measurementPeriod
  • Deleted
DeviceRequest
DeviceRequest.replaces
  • Renamed from priorRequest to replaces
  • Type Reference: Added Target Type DeviceRequest
  • Type Reference: Removed Target Type Resource
DeviceRequest.status
  • Remove codes revoked , completed
  • Add code ended
DeviceRequest.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
DeviceRequest.doNotPerform
  • Added Element
DeviceRequest.code DeviceRequest.product[x]
  • Renamed from code[x] to code product[x]
  • Add Type CodeableReference Remove Types Reference(Device), CodeableConcept canonical(DeviceDefinition)
DeviceRequest.quantity
  • Added Element
DeviceRequest.requester
  • Type Reference: Added Target Types CareTeam, Group, Patient, RelatedPerson
DeviceRequest.performer
  • Type changed from Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) to CodeableReference
DeviceRequest.reason Added Element DeviceRequest.asNeeded DeviceRequest.location
  • Added Element
DeviceRequest.asNeededFor DeviceRequest.reason
  • Added Element
DeviceRequest.performerType Deleted (-> performer) DeviceRequest.reasonCode Deleted (-> reason) DeviceRequest.reasonReference Deleted (-> reason) DeviceUsage Name Changed from DeviceUseStatement to DeviceUsage DeviceUsage Moved from DeviceUseStatement to DeviceUsage DeviceUsage.status
  • Change value set from http://hl7.org/fhir/ValueSet/device-statement-status|4.3.0 to Device Usage Status Add code not-done Merged both reasonCode and reasonReference into reason
DeviceUsage.category DeviceRequest.asNeeded
  • Added Element
DeviceUsage.patient DeviceRequest.asNeededFor
  • Added Mandatory Element
DeviceUsage.context DeviceRequest.instantiatesCanonical
  • Added Element Deleted
DeviceUsage.dateAsserted DeviceRequest.instantiatesUri
  • Added Element Deleted
DeviceUsage.usageStatus DeviceRequest.performerType
  • Added Element Deleted (-> performer.concept)
DeviceUsage.usageReason DeviceRequest.reasonCode
  • Added Element Deleted (-> reason.concept)
DeviceUsage.adherence DeviceRequest.reasonReference
  • Added Element Deleted (-> reason.reference)
DeviceUsage.adherence.code DiagnosticReport Added Mandatory Element
DeviceUsage.adherence.reason DiagnosticReport.basedOn
  • Added Mandatory Element Type Reference: Removed Target Type ImmunizationRecommendation
DeviceUsage.informationSource DiagnosticReport.status
  • Added Element Remove codes preliminary , corrected , appended
DeviceUsage.device DiagnosticReport.subject
  • Type changed from Reference(Device) to CodeableReference Reference: Added Target Types Organization, Practitioner, Medication, Substance, BiologicallyDerivedProduct
DeviceUsage.reason DiagnosticReport.relatesTo
  • Added Element
DeviceUsage.bodySite DiagnosticReport.issued
  • Type changed from CodeableConcept instant to CodeableReference DeviceUseStatement.subject Deleted DeviceUseStatement.recordedOn Deleted DeviceUseStatement.source Deleted DeviceUseStatement.reasonCode Deleted dateTime
DeviceUseStatement.reasonReference DiagnosticReport.procedure
  • Deleted Added Element
DiagnosticReport.status DiagnosticReport.performer
  • Add code modified Type Reference: Added Target Types HealthcareService, Device, Patient, RelatedPerson
DiagnosticReport.subject DiagnosticReport.resultsInterpreter
  • Type Reference: Added Target Type BiologicallyDerivedProduct Type Reference: Removed Target Type Procedure Types Patient, RelatedPerson
DiagnosticReport.note
  • Added Element
DiagnosticReport.study
  • Added Element Renamed from imagingStudy to study
DiagnosticReport.supportingInfo
  • Added Element
DiagnosticReport.supportingInfo.type
  • Added Mandatory Element
DiagnosticReport.supportingInfo.reference
  • Added Mandatory Element
DiagnosticReport.media.link
  • Type Reference: Added Target Type DocumentReference
  • Type Reference: Removed Target Type Media
DiagnosticReport.composition
  • Added Element
DiagnosticReport.conclusion
  • Type changed from string to markdown
DiagnosticReport.imagingStudy DiagnosticReport.conclusionCode
  • Deleted Type changed from CodeableConcept to CodeableReference
DiagnosticReport.recomendation
  • Added Element
DiagnosticReport.communication
  • Added Element
DiagnosticReport.comparison
  • Added Element
DocumentReference
DocumentReference.version
  • Added Element
DocumentReference.basedOn
  • Added Element
DocumentReference.docStatus
  • Remove code preliminary
  • Add codes registered , partial , corrected , appended , cancelled , deprecated , unknown
  • Now marked as Modifier
DocumentReference.modality
  • Added Element
DocumentReference.subject
  • Type Reference: Added Target Type Resource
  • Type Reference: Removed Target Types Patient, Practitioner, Group, Device
DocumentReference.context
  • Max Cardinality changed from 1 to *
  • Type changed from BackboneElement to Reference(Appointment | Encounter | EpisodeOfCare)
DocumentReference.event
  • Added Element
DocumentReference.bodySite DocumentReference.related
  • Added Element
DocumentReference.facilityType DocumentReference.bodyStructure
  • Added Element
DocumentReference.facilityType
  • Moved from DocumentReference.context to DocumentReference
DocumentReference.practiceSetting
  • Added Element Moved from DocumentReference.context to DocumentReference
DocumentReference.period
  • Added Element Moved from DocumentReference.context to DocumentReference
DocumentReference.date
  • Type changed from instant to dateTime
DocumentReference.author
  • Type Reference: Added Target Type CareTeam Types CareTeam, Group
DocumentReference.attester
  • Added Element
DocumentReference.attester.mode
  • Added Mandatory Element
DocumentReference.attester.time
  • Added Element
DocumentReference.attester.party
  • Added Element
DocumentReference.relatesTo.code
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
DocumentReference.description
  • Type changed from string to markdown
DocumentReference.securityLabel
  • Remove Binding `http://hl7.org/fhir/ValueSet/security-labels` (extensible)
DocumentReference.content.profile
  • Added Element
DocumentReference.content.profile.value[x]
  • Added Mandatory Element
DocumentReference.masterIdentifier
  • Deleted (-> identifier) DocumentReference.identifier)
DocumentReference.authenticator
  • Deleted (-> attester) DocumentReference.attester)
DocumentReference.content.format
  • Deleted (-> content.profile)
DocumentReference.context.encounter
  • Deleted (-> context)
DocumentReference.context.event
  • Deleted (-> event)
DocumentReference.context.period Deleted (-> period) DocumentReference.context.facilityType Deleted (-> facilityType) DocumentReference.context.practiceSetting Deleted (-> practiceSetting) DocumentReference.context.sourcePatientInfo
  • Deleted (-> use extension http://hl7.org/fhir/StructureDefinition/documentreference-sourcepatient)
DocumentReference.context.related
  • Deleted (-> basedOn)
DomainResource
  • No Changes
Encounter
Encounter.status
  • Remove codes arrived , triaged , onleave , finished
  • Add codes on-hold , discharged , completed , discontinued
Encounter.businessStatus
  • Added Element
Encounter.businessStatus.code
  • Added Mandatory Element
Encounter.businessStatus.type
  • Added Element
Encounter.businessStatus.effectiveDate
  • Added Element
Encounter.class
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://terminology.hl7.org/ValueSet/v3-ActEncounterCode` (extensible)
Encounter.serviceType
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to CodeableReference
Encounter.subjectStatus
  • Added Element
Encounter.basedOn
  • Type Reference: Added Target Types CarePlan, DeviceRequest, MedicationRequest MedicationRequest, RequestOrchestration, NutritionOrder, VisionPrescription
Encounter.careTeam
  • Added Element
Encounter.participant.actor
  • Renamed from individual to actor
  • Type Reference: Added Target Types Patient, Group, Device, HealthcareService
Encounter.virtualService
  • Added Element
Encounter.actualPeriod
  • Renamed from period to actualPeriod
Encounter.plannedStartDate
  • Added Element
Encounter.plannedEndDate
  • Added Element
Encounter.reason
  • Renamed from reasonCode to reason Type changed from CodeableConcept to BackboneElement Added Element
Encounter.reason.use
  • Added Element
Encounter.reason.value
  • Added Element
  • Merged both reasonCode and reasonReference into reason.value
Encounter.diagnosis.condition
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
  • Type changed from Reference(Condition | Procedure) to CodeableReference
Encounter.diagnosis.use
  • Max Cardinality changed from 1 to *
Encounter.dietPreference
  • Moved from Encounter.hospitalization to Encounter
Encounter.specialArrangement
  • Moved from Encounter.hospitalization to Encounter
Encounter.specialCourtesy
  • Moved from Encounter.hospitalization to Encounter
Encounter.admission
  • Renamed from hospitalization to admission
Encounter.admission.preAdmissionIdentifier
  • Moved from Encounter.hospitalization to Encounter.admission
Encounter.admission.origin
  • Moved from Encounter.hospitalization to Encounter.admission
Encounter.admission.admitSource
  • Moved from Encounter.hospitalization to Encounter.admission
Encounter.admission.reAdmission
  • Moved from Encounter.hospitalization to Encounter.admission
Encounter.admission.destination
  • Moved from Encounter.hospitalization to Encounter.admission
Encounter.admission.dischargeDisposition
  • Moved from Encounter.hospitalization to Encounter.admission
Encounter.location.form
  • Renamed from physicalType to form
Encounter.statusHistory
  • Deleted (-> EncounterHistory.status)
Encounter.classHistory
  • Deleted (-> EncounterHistory.class) EncounterHistory)
Encounter.reasonReference Encounter.reasonCode
  • Deleted (-> Encounter.reason.reference) reason.concept.value)
Encounter.diagnosis.rank Encounter.reasonReference
  • Deleted (-> Account.diagnosis.sequence) reason.reference.value)
EncounterHistory Encounter.diagnosis.rank
  • Added Resource Deleted (-> Account.diagnosis.sequence)
Endpoint
Endpoint.status
  • Remove code test
  • Add code limited
Endpoint.connectionType
  • Max Cardinality changed from 1 to *
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/endpoint-connection-type` (extensible)
Endpoint.description
  • Added Element
Endpoint.environmentType
  • Added Element
Endpoint.availability
  • Added Element
Endpoint.payload
  • Added Element
Endpoint.payload.type
  • Moved from Endpoint.payloadType to type
  • Min Cardinality changed from 1 to 0
Endpoint.payload.mimeType
  • Moved from Endpoint.payloadMimeType to mimeType
Endpoint.payload.profileCanonical
  • Added Element
Endpoint.payload.profileUri
  • Added Element
EnrollmentRequest
EnrollmentRequest.candidate
  • No Changes Type Reference: Added Target Type Group
EnrollmentResponse
EnrollmentResponse.outcome
  • Change value set from http://hl7.org/fhir/ValueSet/remittance-outcome|4.3.0 http://hl7.org/fhir/ValueSet/remittance-outcome|4.0.0 to Enrollment Outcome
EnrollmentResponse.candidate
  • Added Element
EpisodeOfCare
EpisodeOfCare.reason
  • Added Element
EpisodeOfCare.reason.use
  • Added Element
EpisodeOfCare.reason.value
  • Added Element
EpisodeOfCare.diagnosis.condition
  • Min Cardinality changed from 1 to 0
  • Max Cardinality changed from 1 to *
  • Type changed from Reference(Condition) to CodeableReference
EpisodeOfCare.diagnosis.use
  • Renamed from role to use
  • Max Cardinality changed from 1 to *
EpisodeOfCare.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Type Group
EpisodeOfCare.careTeam
  • Renamed from team to careTeam
EpisodeOfCare.diagnosis.rank
  • Deleted
EventDefinition
EventDefinition.versionAlgorithm[x]
  • Added Element
EventDefinition.subject[x]
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
EventDefinition.jurisdiction
EventDefinition.usage
  • Type changed from string to markdown
EventDefinition.copyrightLabel
  • Added Element
Evidence
Evidence.versionAlgorithm[x]
  • Added Element
Evidence.name Evidence.citeAs
  • Added Element
Evidence.experimental
  • Added Element
Evidence.purpose Evidence.recorder
  • Added Element
Evidence.copyright Evidence.purpose
  • Added Element
Evidence.copyrightLabel
  • Added Element
Evidence.relatesTo
  • Added Element
Evidence.relatesTo.type
  • Added Mandatory Element
Evidence.relatesTo.target[x]
  • Added Mandatory Element
Evidence.assertion
  • Added Element
Evidence.variableDefinition
  • Added Element
Evidence.variableDefinition.description
  • Added Element
Evidence.variableDefinition.note
  • Added Element
Evidence.variableDefinition.variableRole
  • Added Mandatory Element
Evidence.variableDefinition.roleSubtype
  • Added Element
Evidence.variableDefinition.comparatorCategory
  • Added Element
Evidence.variableDefinition.observed
  • Added Element
Evidence.variableDefinition.intended
  • Added Element
Evidence.variableDefinition.directnessMatch
  • Change value set from http://hl7.org/fhir/ValueSet/directness to EvidenceDirectness Added Element
Evidence.synthesisType
  • Change value set from http://hl7.org/fhir/ValueSet/synthesis-type to StatisticSynthesisType Added Element
Evidence.studyDesign
  • Added Element
Evidence.statistic
  • Added Element
Evidence.statistic.description
  • Type changed from string to markdown Added Element
Evidence.statistic.note
  • Added Element
Evidence.statistic.statisticType
  • Added Element
Evidence.statistic.category
  • Added Element
Evidence.statistic.quantity
  • Added Element
Evidence.statistic.numberOfEvents
  • Added Element
Evidence.statistic.numberAffected
  • Added Element
Evidence.statistic.sampleSize
  • Added Element
Evidence.statistic.sampleSize.description
  • Type changed from string to markdown Added Element
Evidence.statistic.sampleSize.note
  • Added Element
Evidence.statistic.sampleSize.numberOfStudies
  • Added Element
Evidence.statistic.sampleSize.numberOfParticipants
  • Added Element
Evidence.statistic.sampleSize.knownDataCount
  • Added Element
Evidence.statistic.sampleSize.numberAnalyzed
  • Added Element
Evidence.statistic.attributeEstimate
  • Added Element
Evidence.statistic.attributeEstimate.description
  • Type changed from string to markdown Added Element
Evidence.statistic.attributeEstimate.note
  • Added Element
Evidence.statistic.attributeEstimate.type
  • Added Element
Evidence.statistic.attributeEstimate.quantity
  • Added Element
Evidence.statistic.attributeEstimate.level
  • Added Element
Evidence.statistic.attributeEstimate.range
  • Added Element
Evidence.statistic.attributeEstimate.attributeEstimate
  • Added Element
Evidence.statistic.modelCharacteristic
  • Added Element
Evidence.statistic.modelCharacteristic.code
  • Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/statistic-model-code" to "http://hl7.org/fhir/statistic-model-code" Added Mandatory Element
Evidence.certainty.description Evidence.statistic.modelCharacteristic.value[x]
  • Type changed from string to markdown Added Element
Evidence.certainty.type Evidence.statistic.modelCharacteristic.intended
  • Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/certainty-type" to "http://hl7.org/fhir/certainty-type" Added Element
Evidence.certainty.rating Evidence.statistic.modelCharacteristic.applied
  • Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/certainty-rating" to "http://hl7.org/fhir/certainty-rating" Added Element
Evidence.studyType Evidence.statistic.modelCharacteristic.variable
  • Deleted Added Element
EvidenceReport Evidence.statistic.modelCharacteristic.variable.variableDefinition
  • Added Mandatory Element
EvidenceReport.subject.characteristic.code Evidence.statistic.modelCharacteristic.variable.handling
  • Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/focus-characteristic-code" to "http://hl7.org/fhir/focus-characteristic-code" Added Element
EvidenceReport.relatesTo.target Evidence.statistic.modelCharacteristic.variable.valueCategory
  • Renamed from target[x] to target Added Element
Evidence.statistic.modelCharacteristic.variable.valueQuantity
  • Remove Types Identifier, Reference(EvidenceReport) Added Element
EvidenceReport.relatesTo.target.url Evidence.statistic.modelCharacteristic.variable.valueRange
  • Added Element
EvidenceReport.relatesTo.target.identifier Evidence.statistic.modelCharacteristic.attribute
  • Added Element
EvidenceReport.relatesTo.target.display Evidence.certainty
  • Added Element
EvidenceReport.relatesTo.target.resource Evidence.certainty.description
  • Added Element
EvidenceReport.section.focus Evidence.certainty.note
  • Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/evidence-report-section" to "http://hl7.org/fhir/evidence-report-section" Added Element
EvidenceReport.section.author Evidence.certainty.type
  • Type Reference: Added Target Types Patient, Practitioner, PractitionerRole, RelatedPerson Element
Evidence.certainty.rating
  • Type Reference: Removed Target Type Person Added Element
EvidenceReport.section.entryClassifier Evidence.certainty.rater
  • Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/evidence-classifier-code" to "http://hl7.org/fhir/evidence-classifier-code" Added Element
Evidence.certainty.subcomponent
  • Added Element
Evidence.shortTitle
  • Deleted
Evidence.subtitle
  • Deleted
Evidence.jurisdiction
  • Deleted
Evidence.effectivePeriod
  • Deleted
Evidence.topic
  • Deleted
Evidence.relatedArtifact
  • Deleted
Evidence.exposureBackground
  • Deleted
Evidence.exposureVariant
  • Deleted
Evidence.outcome
  • Deleted
EvidenceVariable
EvidenceVariable.versionAlgorithm[x]
  • Added Element
EvidenceVariable.citeAs
  • Added Element
EvidenceVariable.experimental
  • Added Element
EvidenceVariable.purpose EvidenceVariable.recorder
  • Added Element
EvidenceVariable.copyright EvidenceVariable.purpose
  • Added Element
EvidenceVariable.copyrightLabel
  • Added Element
EvidenceVariable.approvalDate EvidenceVariable.relatesTo
  • Added Element
EvidenceVariable.lastReviewDate EvidenceVariable.relatesTo.type
  • Added Mandatory Element
EvidenceVariable.effectivePeriod EvidenceVariable.relatesTo.target[x]
  • Added Mandatory Element
EvidenceVariable.characteristic.linkId EvidenceVariable.actual
  • Added Element
EvidenceVariable.characteristic.description EvidenceVariable.definition
  • Type changed from string to markdown Added Element
EvidenceVariable.characteristic.note EvidenceVariable.definitionModifier
  • Added Element
EvidenceVariable.characteristic.definitionReference EvidenceVariable.definitionModifier.code
  • Added Mandatory Element
EvidenceVariable.characteristic.definitionCanonical EvidenceVariable.definitionModifier.value[x]
  • Added Mandatory Element
EvidenceVariable.characteristic.definitionCodeableConcept EvidenceVariable.handling
  • Added Element
EvidenceVariable.characteristic.definitionExpression EvidenceVariable.category
  • Added Element
EvidenceVariable.characteristic.definitionId EvidenceVariable.category.name
  • Added Element
EvidenceVariable.characteristic.definitionByTypeAndValue EvidenceVariable.category.value[x]
  • Added Element
EvidenceVariable.characteristic.definitionByTypeAndValue.type EvidenceVariable.conditional
  • Added Mandatory Element
EvidenceVariable.characteristic.definitionByTypeAndValue.method EvidenceVariable.classifier
  • Added Element
EvidenceVariable.characteristic.definitionByTypeAndValue.device EvidenceVariable.dataStorage
  • Added Element
EvidenceVariable.characteristic.definitionByTypeAndValue.value[x] EvidenceVariable.dataStorage.datatype
  • Added Mandatory Element
EvidenceVariable.characteristic.definitionByTypeAndValue.offset EvidenceVariable.dataStorage.path
  • Added Element
EvidenceVariable.characteristic.definitionByCombination EvidenceVariable.dataStorage.delimiter
  • Added Element
EvidenceVariable.characteristic.definitionByCombination.code EvidenceVariable.dataStorage.component
  • Added Mandatory Element
EvidenceVariable.characteristic.definitionByCombination.threshold EvidenceVariable.timing
  • Added Element
EvidenceVariable.characteristic.definitionByCombination.characteristic EvidenceVariable.period
  • Added Mandatory Element
EvidenceVariable.characteristic.instances[x] EvidenceVariable.constraint
  • Added Element
EvidenceVariable.characteristic.duration[x] EvidenceVariable.constraint.conditional
  • Added Element
EvidenceVariable.characteristic.timeFromEvent EvidenceVariable.constraint.minimumQuantity
  • Added Element
EvidenceVariable.characteristic.timeFromEvent.description EvidenceVariable.constraint.maximumQuantity
  • Added Element
EvidenceVariable.characteristic.timeFromEvent.note EvidenceVariable.constraint.earliestDateTime
  • Added Element
EvidenceVariable.characteristic.timeFromEvent.event[x] EvidenceVariable.constraint.latestDateTime
  • Added Element
EvidenceVariable.characteristic.timeFromEvent.quantity EvidenceVariable.constraint.minimumStringLength
  • Added Element
EvidenceVariable.characteristic.timeFromEvent.range EvidenceVariable.constraint.maximumStringLength
  • Added Element
EvidenceVariable.subtitle EvidenceVariable.constraint.code
  • Deleted Added Element
EvidenceVariable.constraint.expression
  • Added Element
EvidenceVariable.constraint.expectedValueSet
  • Added Element
EvidenceVariable.constraint.expectedUnitsValueSet
  • Added Element
EvidenceVariable.constraint.anyValueAllowed
  • Added Element
EvidenceVariable.missingDataMeaning
  • Added Element
EvidenceVariable.unacceptableDataHandling
  • Added Element
EvidenceVariable.characteristicCombination EvidenceVariable.subtitle
  • Deleted
EvidenceVariable.characteristic.definition[x] EvidenceVariable.jurisdiction
  • Deleted
EvidenceVariable.characteristic.method EvidenceVariable.topic
  • Deleted
EvidenceVariable.characteristic.device EvidenceVariable.relatedArtifact
  • Deleted
EvidenceVariable.characteristic.timeFromStart EvidenceVariable.type
  • Deleted
EvidenceVariable.characteristic.groupMeasure EvidenceVariable.characteristic
  • Deleted
ExampleScenario
ExampleScenario.versionAlgorithm[x]
  • Added Element
ExampleScenario.title
  • Added Element
ExampleScenario.description
  • Added Element
ExampleScenario.jurisdiction
ExampleScenario.copyrightLabel
  • Added Element
ExampleScenario.actor.key
  • Renamed from actorId to key
ExampleScenario.actor.type
  • Min Cardinality changed from 1 to 0
  • Change value set from http://hl7.org/fhir/ValueSet/examplescenario-actor-type|4.0.0 to Actor Definition Actor Type
  • Remove code entity
  • Add code codes system , collective , other
ExampleScenario.actor.title
  • Renamed from name to title
  • Min Cardinality changed from 0 to 1
ExampleScenario.actor.definition
  • Added Element
ExampleScenario.instance.key
  • Renamed from resourceId to key
ExampleScenario.instance.structureType
  • Renamed from resourceType to structureType
  • Type changed from code to Coding
  • Change binding strength from required to extensible
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types|4.3.0 http://hl7.org/fhir/ValueSet/resource-types|4.0.0 to Example Scenario Resource Type
ExampleScenario.instance.structureVersion
  • Added Element
ExampleScenario.instance.structureProfile[x]
  • Added Element
ExampleScenario.instance.title
  • Renamed from name to title
  • Min Cardinality changed from 0 to 1
ExampleScenario.instance.content
  • Added Element
ExampleScenario.instance.version.key
  • Added Mandatory Element Renamed from versionId to key
ExampleScenario.instance.version.title
  • Added Mandatory Element
ExampleScenario.instance.version.description
  • Min Cardinality changed from 1 to 0
ExampleScenario.instance.version.content
  • Added Element
ExampleScenario.instance.containedInstance.instanceReference
  • Renamed from resourceId to instanceReference
ExampleScenario.instance.containedInstance.versionReference
  • Renamed from versionId to versionReference
ExampleScenario.process.step.number
  • Moved from ExampleScenario.process.step.operation to ExampleScenario.process.step Min Cardinality changed from 1 to 0 Added Element
ExampleScenario.process.step.process
  • Max Cardinality changed from * to 1
ExampleScenario.process.step.workflow
  • Moved from ExampleScenario to ExampleScenario.process.step Max Cardinality changed from * to 1 Added Element
ExampleScenario.process.step.operation.type
  • Type changed from string to Coding
  • Add Binding `http://hl7.org/fhir/ValueSet/testscript-operation-codes` `http://hl7.org/fhir/ValueSet/examplescenario-operation-codes` (extensible)
ExampleScenario.process.step.operation.title
  • Renamed from name to title
  • Min Cardinality changed from 0 to 1
ExampleScenario.instance.version.versionId ExampleScenario.process.step.operation.number
  • Deleted
ExampleScenario.workflow
  • Deleted
ExplanationOfBenefit
ExplanationOfBenefit.traceNumber
  • Added Element
ExplanationOfBenefit.statusReason
  • Added Element
ExplanationOfBenefit.subject
  • Renamed from patient to subject
  • Type Reference: Added Target Type Group
ExplanationOfBenefit.enterer
  • Type Reference: Added Target Types Patient, RelatedPerson
ExplanationOfBenefit.insurer
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.provider
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.related.claim
  • Type Reference: Added Target Type ExplanationOfBenefit
ExplanationOfBenefit.prescription
  • Type Reference: Added Target Types DeviceRequest, ServiceRequest
ExplanationOfBenefit.originalPrescription
  • Type Reference: Added Target Types DeviceRequest, ServiceRequest, VisionPrescription
ExplanationOfBenefit.event
  • Added Element
ExplanationOfBenefit.event.type
  • Added Mandatory Element
ExplanationOfBenefit.event.when[x]
  • Added Mandatory Element
ExplanationOfBenefit.encounter
  • Added Element
ExplanationOfBenefit.facility
  • Type Reference: Added Target Type Organization
ExplanationOfBenefit.outcome
  • Change value set from http://hl7.org/fhir/ValueSet/remittance-outcome|4.3.0 http://hl7.org/fhir/ValueSet/remittance-outcome|4.0.0 to Claim Processing Codes
ExplanationOfBenefit.decision
  • Added Element
ExplanationOfBenefit.diagnosisRelatedGroup
  • Added Element
ExplanationOfBenefit.careTeam.specialty
  • Added Element Renamed from qualification to specialty
ExplanationOfBenefit.supportingInfo.value[x] ExplanationOfBenefit.supportingInfo.timing[x]
  • Add Types dateTime, Timing
  • Remove Type Identifier date
ExplanationOfBenefit.supportingInfo.value[x]
  • Add Types base64Binary, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Range, Ratio, RatioRange, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, VirtualServiceDetail, Dosage, Meta
ExplanationOfBenefit.insurance
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.patientPaid
  • Added Element
ExplanationOfBenefit.item.traceNumber
  • Added Element
ExplanationOfBenefit.item.subject
  • Added Element
ExplanationOfBenefit.item.productOrService
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.item.productOrServiceEnd
  • Added Element
ExplanationOfBenefit.item.request
  • Added Element
ExplanationOfBenefit.item.patientPaid
  • Added Element
ExplanationOfBenefit.item.tax
  • Added Element
ExplanationOfBenefit.item.bodySite
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to BackboneElement
ExplanationOfBenefit.item.bodySite.site
  • Added Mandatory Element
ExplanationOfBenefit.item.bodySite.subSite
  • Added Element
ExplanationOfBenefit.item.reviewOutcome
  • Added Element
ExplanationOfBenefit.item.reviewOutcome.decision
  • Added Element
ExplanationOfBenefit.item.reviewOutcome.reason
  • Added Element
ExplanationOfBenefit.item.reviewOutcome.preAuthRef
  • Added Element
ExplanationOfBenefit.item.reviewOutcome.preAuthPeriod
  • Added Element
ExplanationOfBenefit.item.adjudication.quantity
  • Renamed from value to quantity
  • Type changed from decimal to Quantity
ExplanationOfBenefit.item.adjudication.decisionDate
  • Added Element
ExplanationOfBenefit.item.detail.traceNumber
  • Added Element
ExplanationOfBenefit.item.detail.productOrService
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.item.detail.productOrServiceEnd
  • Added Element
ExplanationOfBenefit.item.detail.patientPaid
  • Added Element
ExplanationOfBenefit.item.detail.tax
  • Added Element
ExplanationOfBenefit.item.detail.reviewOutcome
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.traceNumber
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.productOrService
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.item.detail.subDetail.productOrServiceEnd
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.patientPaid
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.tax
  • Added Element
ExplanationOfBenefit.item.detail.subDetail.reviewOutcome
  • Added Element
ExplanationOfBenefit.addItem.traceNumber
  • Added Element
ExplanationOfBenefit.addItem.subject
  • Added Element
ExplanationOfBenefit.addItem.informationSequence
  • Added Element
ExplanationOfBenefit.addItem.revenue
  • Added Element
ExplanationOfBenefit.addItem.category
  • Added Element
ExplanationOfBenefit.addItem.productOrService
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.addItem.productOrServiceEnd
  • Added Element
ExplanationOfBenefit.addItem.request
  • Added Element
ExplanationOfBenefit.addItem.patientPaid
  • Added Element
ExplanationOfBenefit.addItem.tax
  • Added Element
ExplanationOfBenefit.addItem.bodySite
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to BackboneElement
ExplanationOfBenefit.addItem.bodySite.site
  • Added Mandatory Element
ExplanationOfBenefit.addItem.bodySite.subSite
  • Added Element
ExplanationOfBenefit.addItem.reviewOutcome
  • Added Element
ExplanationOfBenefit.addItem.detail.traceNumber
  • Added Element
ExplanationOfBenefit.addItem.detail.revenue
  • Added Element
ExplanationOfBenefit.addItem.detail.productOrService
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.addItem.detail.productOrServiceEnd
  • Added Element
ExplanationOfBenefit.addItem.detail.patientPaid
  • Added Element
ExplanationOfBenefit.addItem.detail.tax
  • Added Element
ExplanationOfBenefit.addItem.detail.reviewOutcome
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.traceNumber
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.revenue
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.productOrService
  • Min Cardinality changed from 1 to 0
ExplanationOfBenefit.addItem.detail.subDetail.productOrServiceEnd
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.patientPaid
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.tax
  • Added Element
ExplanationOfBenefit.addItem.detail.subDetail.reviewOutcome
  • Added Element
ExplanationOfBenefit.processNote.class
  • Added Element
ExplanationOfBenefit.processNote.type
  • Type changed from code to CodeableConcept
  • Change binding strength from required to extensible
ExplanationOfBenefit.processNote.text
  • Type changed from string to markdown
ExplanationOfBenefit.processNote.language
ExplanationOfBenefit.careTeam.qualification ExplanationOfBenefit.careTeam.responsible
  • Deleted
ExplanationOfBenefit.diagnosis.packageCode
  • Deleted
ExplanationOfBenefit.item.subSite
  • Deleted
ExplanationOfBenefit.item.adjudication.value Deleted ExplanationOfBenefit.addItem.subSite
  • Deleted
FamilyMemberHistory
FamilyMemberHistory.participant FamilyMemberHistory.recorder
  • Added Element
FamilyMemberHistory.participant.function FamilyMemberHistory.asserter
  • Added Element
FamilyMemberHistory.participant.actor FamilyMemberHistory.sex
  • Added Mandatory Element Change value set from http://build.fhir.org/valueset-administrative-gender.html to AdministrativeGender
FamilyMemberHistory.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
FamilyMemberHistory.procedure
  • Added Element
FamilyMemberHistory.procedure.code
  • Added Mandatory Element
FamilyMemberHistory.procedure.outcome
  • Added Element
FamilyMemberHistory.procedure.contributedToDeath
  • Added Element
FamilyMemberHistory.procedure.performed[x]
  • Added Element
FamilyMemberHistory.procedure.note
  • Added Element
FamilyMemberHistory.instantiatesCanonical
  • Deleted
FamilyMemberHistory.instantiatesUri
  • Deleted
FamilyMemberHistory.reasonCode
  • Deleted (-> FamilyMemberHistory.reason) reason.concept)
FamilyMemberHistory.reasonReference
  • Deleted (-> FamilyMemberHistory.reason) reason.reference)
Flag
Flag.status
  • Min Cardinality changed from 1 to 0
Flag.subject
  • Type Reference: Added Target Types RelatedPerson, PractitionerRole
Flag.author
  • Type Reference: Added Target Type RelatedPerson
FormularyItem Flag.supportingInfo
  • Added Resource Element
GenomicStudy Goal
Goal.lifecycleStatus
  • Remove codes active , on-hold , completed
Goal.continuous
  • Added Resource Element
Goal Goal.acceptance
  • Added Element
Goal.continuous Goal.acceptance.participant
  • Added Mandatory Element
Goal.source Goal.acceptance.status
  • Renamed Added Element
Goal.acceptance.priority
  • Added Element
Goal.statusReason
  • Max Cardinality changed from expressedBy 1 to source *
  • Type Reference: changed from string to CodeableConcept
Goal.recorder
  • Added Target Type CareTeam Element
Goal.addresses Goal.source
  • Renamed from expressedBy to source
  • Type Reference: Added Target Types MedicationRequest, Procedure CareTeam, Group
Goal.outcome Goal.addresses
  • Type Reference: Added Element Target Types MedicationRequest, Procedure, NutritionIntake
Goal.outcomeCode
  • Deleted (-> Goal.outcome)
Goal.outcomeReference
  • Deleted (-> Goal.outcome)
GraphDefinition Group
GraphDefinition.identifier Group.url
  • Added Element
GraphDefinition.versionAlgorithm[x] Group.version
  • Added Element
GraphDefinition.title Group.versionAlgorithm[x]
  • Added Element
GraphDefinition.copyright Group.title
  • Added Element
GraphDefinition.copyrightLabel Group.status
  • Added Element
GraphDefinition.start Group.experimental
  • Min Cardinality changed from 1 to 0 Type changed from code to id Remove Binding `http://hl7.org/fhir/ValueSet/resource-types|4.3.0` (required) Added Element
GraphDefinition.node Group.date
  • Added Element
GraphDefinition.node.nodeId Group.publisher
  • Added Mandatory Element
GraphDefinition.node.description Group.contact
  • Added Element
GraphDefinition.node.type Group.description
  • Added Mandatory Element
GraphDefinition.node.profile Group.useContext
  • Added Element
GraphDefinition.link.sourceId Group.purpose
  • Added Mandatory Element
GraphDefinition.link.targetId Group.copyright
  • Added Mandatory Element
GraphDefinition.link.params Group.copyrightLabel
  • Added Element
GraphDefinition.link.compartment Group.type
  • Added Element Min Cardinality changed from 1 to 0
  • Add codes careteam , healthcareservice , location , organization , relatedperson , specimen , medicinalproductdefinition , substancedefinition , biologicallyDerivedProduct , nutritionProduct
GraphDefinition.link.compartment.use Group.membership
  • Added Mandatory Element
GraphDefinition.link.compartment.rule Group.code
  • Added Mandatory Element Add Binding `http://hl7.org/fhir/ValueSet/group-code` (extensible)
GraphDefinition.link.compartment.code Group.combinationMethod
  • Added Mandatory Element
GraphDefinition.link.compartment.expression Group.combinationThreshold
  • Added Element
Group.characteristic.value[x]
  • Add Types uri, Expression
GraphDefinition.link.compartment.description Group.characteristic.description
  • Added Element
GraphDefinition.profile Group.characteristic.method
  • Deleted (-> .node.profile) Added Element
GraphDefinition.link.target Group.characteristic.formula
  • Deleted (-> .link.targetId / .node.nodeId) Added Element
Group Group.characteristic.determiner
  • Added Element
Group.active Group.characteristic.offset
  • Now marked as Modifier Added Element
Group.type Group.characteristic.instances[x]
  • Remove codes medication , substance Add codes careteam , healthcareservice , location , organization , relatedperson , specimen Added Element
Group.membership Group.characteristic.duration[x]
  • Added Mandatory Element
Group.description Group.characteristic.timing
  • Added Element
Group.member.entity
  • Type Reference: Added Target Types CareTeam, HealthcareService, Location, Organization, Specimen RelatedPerson, Specimen, MedicinalProductDefinition, SubstanceDefinition, BiologicallyDerivedProduct, NutritionProduct
Group.member.involvement
  • Type Reference: Removed Target Types Medication, Substance Added Element
Group.active
  • Deleted (-> use Group.status instead)
Group.actual
  • Deleted (-> Group.membership)
GuidanceResponse
GuidanceResponse.location
  • Added Element
GuidanceResponse.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
GuidanceResponse.evaluationMessage
  • Max Cardinality changed from * to 1
GuidanceResponse.result
  • Max Cardinality changed from 1 to *
  • Type Reference: Added Target Types Appointment, AppointmentResponse, Claim, CommunicationRequest, Contract, CoverageEligibilityRequest, DeviceRequest, EnrollmentRequest, ImmunizationRecommendation, MedicationRequest, NutritionOrder, RequestOrchestration, ServiceRequest, SupplyRequest, Task, VisionPrescription
  • Type Reference: Removed Target Type RequestGroup
GuidanceResponse.reasonCode
  • Deleted (-> reason) reason.concept)
GuidanceResponse.reasonReference
  • Deleted (-> reason) reason.reference)
HealthcareService
HealthcareService.offeredIn
  • Added Element
HealthcareService.comment
  • Type changed from string to markdown
HealthcareService.contact
  • Renamed from telecom to contact
  • Type changed from ContactPoint to ExtendedContactDetail
HealthcareService.eligibility.value[x]
  • Added Element
HealthcareService.eligibility.period
  • Added Element
HealthcareService.communication
HealthcareService.availability HealthcareService.referralRequired
  • Added Element
HealthcareService.telecom HealthcareService.availability
  • Deleted (-> HealthcareService.contact.telecom) Added Element
  • Changed to a datatype: availableTime, notAvailable, and availabilityExceptions are now properties of the datatype
HealthcareService.availableTime
  • Deleted (-> HealthcareService.availability.availabileTime) HealthcareService.availability (now part of a datatype))
HealthcareService.notAvailable
  • Deleted (-> HealthcareService.availability.notAvailabileTime) HealthcareService.availability.notAvailableTime (now part of a datatype))
HealthcareService.availabilityExceptions
  • Deleted (-> HealthcareService.availability.notAvailabileTime.description) HealthcareService.availability.notAvailabileTime.description (now part of a datatype))
ImagingSelection
  • Added Resource
ImagingStudy
ImagingStudy.status
  • Add code inactive
ImagingStudy.modality
ImagingStudy.partOf ImagingStudy.basedOn
  • Added Element Type Reference: Removed Target Type AppointmentResponse
ImagingStudy.procedure
  • Added Element
  • Merged both procedureCode and procedureReference into procedure
ImagingStudy.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
ImagingStudy.series.modality
ImagingStudy.series.bodySite
  • Type changed from Coding to CodeableReference
ImagingStudy.series.laterality ImagingStudy.series.performer.actor
  • Type changed from Coding to CodeableConcept Reference: Added Target Type HealthcareService
ImagingStudy.series.performer.actor ImagingStudy.series.instance.sopClass
  • Type Reference: Added Target Type HealthcareService changed from Coding to oid
  • Remove Binding `http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1` (extensible)
ImagingStudy.interpreter
  • Deleted (-> series.performer)
ImagingStudy.procedureReference
  • Deleted (-> procedure) ImagingStudy.procedure)
ImagingStudy.procedureCode
  • Deleted (-> procedure) ImagingStudy.procedure)
ImagingStudy.reasonCode
  • Deleted (-> reason) reason.concept)
ImagingStudy.reasonReference
  • Deleted (-> reason) reason.reference)
ImagingStudy.series.laterality
  • Deleted
Immunization
Immunization.basedOn
  • Added Element
Immunization.administeredProduct
  • Added Element
Immunization.manufacturer
  • Type changed from Reference(Organization) to CodeableReference
Immunization.supportingInformation
  • Added Element
Immunization.informationSource
  • Added Element
Immunization.performer.actor
  • Type Reference: Added Target Types Patient, RelatedPerson
Immunization.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
Immunization.programEligibility
  • Type changed from CodeableConcept to BackboneElement
Immunization.programEligibility.program
  • Added Mandatory Element
Immunization.programEligibility.programStatus
  • Added Mandatory Element
Immunization.reaction.manifestation
  • Added Element Renamed from detail to manifestation
  • Type changed from Reference(Observation) to CodeableReference
Immunization.protocolApplied.doseNumber
  • Renamed from doseNumber[x] to doseNumber
  • Remove Min Cardinality changed from 1 to 0
  • Add Type positiveInt CodeableConcept
  • Remove Types positiveInt, string
Immunization.protocolApplied.seriesDoses
  • Renamed from seriesDoses[x] to seriesDoses
  • Remove Add Type positiveInt CodeableConcept
  • Remove Types positiveInt, string
Immunization.recorded
  • Deleted
Immunization.reportOrigin
  • Deleted
Immunization.reasonCode
  • Deleted (-> reason) reason.concept)
Immunization.reasonReference
  • Deleted (-> reason) reason.reference)
Immunization.education
  • Deleted
ImmunizationEvaluation ImplementationGuide Type changed from string to markdown ImmunizationEvaluation.doseNumber Renamed from doseNumber[x] to doseNumber Remove Type positiveInt
ImmunizationEvaluation.seriesDoses ImplementationGuide.identifier
  • Renamed from seriesDoses[x] to seriesDoses Remove Type positiveInt Added Element
ImmunizationRecommendation.recommendation.targetDisease ImplementationGuide.versionAlgorithm[x]
  • Max Cardinality changed from 1 to * Added Element
ImmunizationRecommendation.recommendation.description Type changed from string to markdown ImmunizationRecommendation.recommendation.doseNumber Renamed from doseNumber[x] to doseNumber Remove Type positiveInt ImmunizationRecommendation.recommendation.seriesDoses ImplementationGuide.jurisdiction
  • Renamed Change value set from seriesDoses[x] http://hl7.org/fhir/ValueSet/jurisdiction to seriesDoses Remove Type positiveInt ImplementationGuide Jurisdiction ValueSet icon ImplementationGuide.identifier Added Element ImplementationGuide.versionAlgorithm[x] Added Element
ImplementationGuide.purpose
  • Added Element
ImplementationGuide.copyrightLabel
  • Added Element
ImplementationGuide.fhirVersion
  • Add Remove codes 0.0 0.0.80 , 0.4 0.0.81 , 0.5 0.0.82 , 1.0 0.4.0 , 1.1 0.5.0 , 1.4 1.0.0 , 1.6 1.0.1 , 1.8 1.0.2 , 3.0 1.1.0 , 3.3 1.4.0 , 3.5 1.6.0 , 4.0 1.8.0 , 4.1 3.0.0 , 4.2 3.0.1 , 4.2.0 3.3.0 , 4.3 3.5.0 , 4.4 4.0.0
  • Add codes 0.0 , 4.4.0 0.4 , 4.5 0.5 , 4.5.0 1.0 , 4.6 1.1 , 4.6.0 1.4 , 5.0 1.6 , 5.0.0 1.8 , 5.0.0-cibuild 3.0 , 5.0.0-snapshot1 3.3 , 5.0.0-snapshot2 3.5 , 5.0.0-ballot 4.0 , 5.0.0-snapshot3 4.1 , 5.0.0-draft-final 4.2 , 4.3 , 4.4 , 4.5 , 4.6 , 5.0 , 6.0
ImplementationGuide.dependsOn.reason
  • Added Element
ImplementationGuide.global.type
  • Remove codes Resource CatalogEntry , DomainResource ChargeItem , CatalogEntry ChargeItemDefinition , ClinicalImpression , DeviceUseStatement , DocumentManifest , Media DomainResource , RequestGroup EffectEvidenceSynthesis , ResearchDefinition GraphDefinition , ResearchElementDefinition ImmunizationEvaluation Add codes , ActorDefinition ImmunizationRecommendation , ArtifactAssessment Linkage , BiologicallyDerivedProductDispense Media , ConditionDefinition MedicationKnowledge , DeviceAssociation MedicinalProduct , DeviceDispense MedicinalProductAuthorization , DeviceUsage MedicinalProductContraindication , EncounterHistory MedicinalProductIndication , FormularyItem MedicinalProductIngredient , GenomicStudy MedicinalProductInteraction , ImagingSelection MedicinalProductManufactured , InventoryItem MedicinalProductPackaged , InventoryReport MedicinalProductPharmaceutical , NutritionIntake MedicinalProductUndesirableEffect , Permission MolecularSequence , RequestOrchestration RequestGroup , Requirements ResearchDefinition , ResearchElementDefinition , Resource , RiskEvidenceSynthesis , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , TestPlan SubstanceSpecification , Transport SupplyDelivery , SupplyRequest , TestReport , TestScript , VerificationResult
  • Add codes ActorDefinition , AdministrableProductDefinition , ArtifactAssessment , ClinicalUseDefinition , DeviceAlert , DeviceAssociation , ImagingSelection , Ingredient , InsuranceProduct , ManufacturedItemDefinition , MedicinalProductDefinition , NutritionIntake , NutritionProduct , PackagedProductDefinition , RegulatedAuthorization , RequestOrchestration , Requirements , SubscriptionStatus , SubscriptionTopic , SubstanceDefinition
ImplementationGuide.definition.grouping.description
  • Type changed from string to markdown
ImplementationGuide.definition.resource
  • Min Cardinality changed from 1 to 0
ImplementationGuide.definition.resource.fhirVersion
  • Add Remove codes 0.0 0.0.80 , 0.4 0.0.81 , 0.5 0.0.82 , 1.0 0.4.0 , 1.1 0.5.0 , 1.4 1.0.0 , 1.6 1.0.1 , 1.8 1.0.2 , 3.0 1.1.0 , 3.3 1.4.0 , 3.5 1.6.0 , 4.0 1.8.0 , 4.1 3.0.0 , 4.2 3.0.1 , 4.2.0 3.3.0 , 4.3 3.5.0 , 4.4 4.0.0
  • Add codes 0.0 , 4.4.0 0.4 , 4.5 0.5 , 4.5.0 1.0 , 4.6 1.1 , 4.6.0 1.4 , 5.0 1.6 , 5.0.0 1.8 , 5.0.0-cibuild 3.0 , 5.0.0-snapshot1 3.3 , 5.0.0-snapshot2 3.5 , 5.0.0-ballot 4.0 , 5.0.0-snapshot3 4.1 , 5.0.0-draft-final 4.2 , 4.3 , 4.4 , 4.5 , 4.6 , 5.0 , 6.0
ImplementationGuide.definition.resource.description
  • Type changed from string to markdown
ImplementationGuide.definition.resource.isExample
  • Added Element Renamed from example[x] to isExample
  • Remove Type canonical(StructureDefinition)
ImplementationGuide.definition.resource.profile
  • Added Element
ImplementationGuide.definition.page.source[x]
  • Added Element
ImplementationGuide.definition.page.name
  • Renamed from name[x] to name
  • Remove Type Reference(Binary)
ImplementationGuide.definition.parameter.code
  • Type changed from code to Coding
  • Change binding strength from required to extensible
ImplementationGuide.manifest.resource.isExample
  • Added Element Renamed from example[x] to isExample
  • Remove Type canonical(StructureDefinition)
ImplementationGuide.manifest.resource.profile
  • Added Element
ImplementationGuide.definition.resource.example[x] Ingredient
  • Deleted Added Resource
ImplementationGuide.manifest.resource.example[x] InsurancePlan
InsurancePlan.identifier
  • Deleted Moved from InsurancePlan.plan to InsurancePlan
Ingredient InsurancePlan.type
  • Moved from InsurancePlan.plan to InsurancePlan
Ingredient.group InsurancePlan.product
  • Added Element
  • reference to the new InsuranceProduct resource that contained the plan details previously
Ingredient.comment InsurancePlan.coverageArea
  • Added Element Moved from InsurancePlan.plan to InsurancePlan
Ingredient.substance.strength.presentation[x] InsurancePlan.network
  • Add Types CodeableConcept, Quantity Moved from InsurancePlan.plan to InsurancePlan
Ingredient.substance.strength.concentration[x] InsurancePlan.generalCost
  • Add Types CodeableConcept, Quantity Moved from InsurancePlan.plan to InsurancePlan
Ingredient.substance.strength.basis InsurancePlan.specificCost
  • Added Element Moved from InsurancePlan.plan to InsurancePlan
Ingredient.substance.strength.referenceStrength.substance InsurancePlan.specificCost.benefit.cost.qualifier
  • Min Cardinality changed Moved from 0 InsurancePlan.plan.specificCost.benefit.cost.qualifiers to 1 qualifier
Ingredient.substance.strength.referenceStrength.strength[x] InsurancePlan.identifier
  • Add Type Quantity Deleted (-> InsuranceProduct.identifier)
InsurancePlan InsurancePlan.status
  • Deleted (-> InsuranceProduct.status)
InsurancePlan.contact InsurancePlan.type
  • Type changed from BackboneElement to ExtendedContactDetail Deleted (-> InsuranceProduct.type)
InsurancePlan.contact.purpose InsurancePlan.name
  • Deleted (-> InsurancePlan.contact.purpose) InsuranceProduct.name)
InsurancePlan.contact.name InsurancePlan.alias
  • Deleted (-> InsurancePlan.contact.name) InsuranceProduct.alias)
InsurancePlan.contact.telecom InsurancePlan.period
  • Deleted (-> InsurancePlan.contact.telecom) InsuranceProduct.period)
InsurancePlan.contact.address InsurancePlan.ownedBy
  • Deleted (-> InsurancePlan.contact.address) InsuranceProduct.ownedBy)
InventoryItem InsurancePlan.administeredBy
  • Added Resource Deleted (-> InsuranceProduct.administeredBy)
InsurancePlan.coverageArea
  • Deleted (-> InsuranceProduct.coverageArea)
InsurancePlan.contact
  • Deleted (-> InsuranceProduct.contact)
InsurancePlan.endpoint
  • Deleted (-> InsuranceProduct.endpoint)
InsurancePlan.network
  • Deleted (-> InsuranceProduct.network)
InsurancePlan.coverage
  • Deleted (-> InsuranceProduct.coverage)
InsurancePlan.plan
  • Deleted (all propertied migrated to top level of resource - core properties migrate to InsuranceProduct)
InventoryReport InsuranceProduct
  • Added Resource
Invoice
Invoice.creation
  • Added Element
Invoice.period[x]
  • Renamed from date to period[x]
  • Add Types date, Period
  • Remove Type dateTime
Invoice.issuer
  • Type Reference: Added Element Target Types Practitioner, PractitionerRole
Invoice.lineItem.serviced[x]
  • Added Element
Invoice.lineItem.priceComponent
  • Type changed from BackboneElement to MonetaryComponent
  • Changed to a datatype: type, code, factor, and amount are now properties of the datatype
Invoice.totalPriceComponent
  • Add Type MonetaryComponent
  • Changed to a datatype: type, code, factor, and amount are now properties of the datatype
Invoice.lineItem.priceComponent.type
  • Deleted (-> Invoice.lineItem.priceComponent.type (now part of a datatype))
Invoice.lineItem.priceComponent.code
  • Deleted (-> Invoice.lineItem.priceComponent.code (now part of a datatype))
Invoice.lineItem.priceComponent.factor
  • Deleted (-> Invoice.lineItem.priceComponent.factor (now part of a datatype))
Invoice.lineItem.priceComponent.amount
  • Deleted (-> Invoice.lineItem.priceComponent.amount (now part of a datatype))
Library
Library.versionAlgorithm[x]
  • Added Element
Library.type
  • Change value set from http://hl7.org/fhir/ValueSet/library-type to LibraryType icon
Library.subject[x]
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
Library.usage Library.jurisdiction
  • Type changed Change value set from string http://hl7.org/fhir/ValueSet/jurisdiction to markdown Jurisdiction ValueSet icon
Library.copyrightLabel Library.usage
  • Added Element Type changed from string to markdown
Linkage Library.copyrightLabel
  • No Changes Added Element
List
List.subject
  • Max Cardinality changed from 1 to *
  • Type Reference: Added Target Type Resource
  • Type Reference: Removed Target Types Patient, Group, Device, Location
List.source
  • Type Reference: Added Target Types Organization, RelatedPerson, CareTeam CareTeam, Group
Location
Location.code
  • Added Element
Location.description
  • Type changed from string to markdown
Location.type
  • Remove Binding `http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType` (extensible)
Location.contact
  • Added Element Renamed from telecom to contact
  • Type changed from ContactPoint to ExtendedContactDetail
Location.form
  • Renamed from physicalType to form
Location.characteristic
  • Added Element
Location.hoursOfOperation
  • Max Cardinality changed from * to 1
  • Type changed from BackboneElement to Availability
  • Changed to a datatype: daysOfWeek, allDay, openingTime, closingTime and availabilityExceptions are now properties of the datatype
Location.virtualService
  • Added Element
Location.telecom Deleted (-> Location.contact.telecom) Location.hoursOfOperation.daysOfWeek
  • Deleted (-> Location.hoursOfOperation.availableTime.daysOfWeek) Location.hoursOfOperation.availableTime.daysOfWeek (now part of a datatype))
Location.hoursOfOperation.allDay
  • Deleted (-> Location.hoursOfOperation.availableTime.allDay) Location.hoursOfOperation.availableTime.allDay (now part of a datatype))
Location.hoursOfOperation.openingTime
  • Deleted (-> Location.hoursOfOperation.availableTime.availableStartTime) Location.hoursOfOperation.availableTime.availableStartTime (now part of a datatype))
Location.hoursOfOperation.closingTime
  • Deleted (-> Location.hoursOfOperation.availableTime.availableEndTime) Location.hoursOfOperation.availableTime.availableEndTime (now part of a datatype))
Location.availabilityExceptions
  • Deleted (-> Location.hoursOfOperation.notAvailable.description) Location.hoursOfOperation.notAvailableTime.description (now part of a datatype))
ManufacturedItemDefinition
  • Added Element ManufacturedItemDefinition.marketingStatus Added Element Resource
ManufacturedItemDefinition.property.value[x] Measure Add Types markdown, Reference(Binary)
ManufacturedItemDefinition.component Measure.versionAlgorithm[x]
  • Added Element
ManufacturedItemDefinition.component.type Measure.subject[x]
  • Added Mandatory Element Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
ManufacturedItemDefinition.component.function Measure.jurisdiction
ManufacturedItemDefinition.component.amount Measure.usage
  • Added Element Type changed from string to markdown
ManufacturedItemDefinition.component.constituent Measure.copyrightLabel
  • Added Element
ManufacturedItemDefinition.component.constituent.amount Measure.reportingFrequency
  • Added Element
ManufacturedItemDefinition.component.constituent.location Measure.riskAdjustment
  • Added Element Type changed from string to markdown
ManufacturedItemDefinition.component.constituent.function Measure.rateAggregation
  • Added Element Type changed from string to markdown
ManufacturedItemDefinition.component.constituent.hasIngredient Measure.term
  • Added Element
ManufacturedItemDefinition.component.property Measure.term.code
  • Added Element
ManufacturedItemDefinition.component.component Measure.term.definition
  • Added Element
Measure.versionAlgorithm[x] Measure.group.linkId
  • Added Element
Measure.basis Measure.group.title
  • Added Element
Measure.usage Measure.group.description
  • Type changed from string to markdown
Measure.copyrightLabel Measure.group.type
  • Added Element
Measure.scoring Measure.group.subject[x]
  • Change value set from http://hl7.org/fhir/ValueSet/measure-scoring to MeasureScoring Added Element
Measure.scoringUnit Measure.group.basis
  • Added Element
Measure.riskAdjustment Measure.group.basisRequirement
  • Type changed from string to markdown Added Element
Measure.rateAggregation Measure.group.scoring
  • Type changed from string to markdown Added Element
Measure.term Measure.group.scoringUnit
  • Added Element
Measure.term.code Measure.group.scoringPrecision
  • Added Element
Measure.term.definition Measure.group.compositeScoring
  • Added Element
Measure.group.linkId Measure.group.component
  • Added Element
Measure.group.description Measure.group.component.measure
  • Type changed from string to markdown Added Element
Measure.group.type Measure.group.component.groupId
  • Added Element
Measure.group.subject[x] Measure.group.component.weight
  • Added Element
Measure.group.basis Measure.group.rateAggregation
  • Added Element
Measure.group.scoring Measure.group.improvementNotation
  • Added Element
Measure.group.scoringUnit Measure.group.improvementNotationGuidance
  • Added Element
Measure.group.rateAggregation Measure.group.library
  • Added Element
Measure.group.improvementNotation Measure.group.population.linkId
  • Added Element
Measure.group.library Measure.group.population.title
  • Added Element
Measure.group.population.linkId Measure.group.population.code
Measure.group.population.description
  • Type changed from string to markdown
Measure.group.population.criteria
  • Min Cardinality changed from 1 to 0
Measure.group.population.groupDefinition
  • Added Element
Measure.group.population.inputPopulationId
  • Added Element
Measure.group.population.aggregateMethod
  • Added Element
Measure.group.stratifier.linkId
  • Added Element
Measure.group.stratifier.title
  • Added Element
Measure.group.stratifier.description
  • Type changed from string to markdown
Measure.group.stratifier.groupDefinition
  • Added Element
Measure.group.stratifier.component.linkId
  • Added Element
Measure.group.stratifier.component.description
  • Type changed from string to markdown
Measure.group.stratifier.component.criteria
  • Min Cardinality changed from 1 to 0
Measure.group.stratifier.component.groupDefinition
  • Added Element
Measure.supplementalData.linkId Measure.group.stratifier.component.valueSet
  • Added Element
MeasureReport.type Measure.group.stratifier.component.unit
  • Remove code data-collection Add code data-exchange Added Element
MeasureReport.dataUpdateType Measure.supplementalData.linkId
  • Added Element
MeasureReport.measure Measure.supplementalData.usage
  • Min Cardinality changed Change value set from 1 http://hl7.org/fhir/ValueSet/measure-data-usage to 0 MeasureDataUsage icon
MeasureReport.subject Measure.supplementalData.description
  • Type Reference: Added Target Types CareTeam, HealthcareService, Organization changed from string to markdown
MeasureReport.reporter Measure.supplementalData.valueSet
  • Type Reference: Added Target Type Group Type Reference: Removed Target Type Location Element
MeasureReport.reportingVendor Measure.supplementalData.unit
  • Added Element
MeasureReport.location Measure.scoring
  • Added Element Deleted
MeasureReport.inputParameters Measure.compositeScoring
  • Added Element Deleted
MeasureReport.scoring Measure.type
  • Added Element Deleted
MeasureReport.group.linkId Measure.improvementNotation
  • Added Element Deleted
MeasureReport.group.subject Measure.definition
  • Added Element Deleted
MeasureReport.group.population.linkId MeasureReport Added Element
MeasureReport.group.population.subjectReport MeasureReport.category
  • Added Element
MeasureReport.group.population.subjects MeasureReport.messages
  • Added Element
MeasureReport.group.measureScore[x] MeasureReport.type
  • Renamed from measureScore to measureScore[x] Remove code data-collection
  • Add Types dateTime, CodeableConcept, Period, Range, Duration code data-exchange
MeasureReport.group.stratifier.linkId MeasureReport.dataUpdateType
  • Added Element
MeasureReport.group.stratifier.code MeasureReport.measure
  • Max Min Cardinality changed from * to 1 MeasureReport.group.stratifier.stratum.value[x] Renamed from value to value[x] Add Types boolean, Quantity, Range, Reference 0
MeasureReport.group.stratifier.stratum.component.linkId MeasureReport.subject
  • Type Reference: Added Element Target Types CareTeam, HealthcareService, Organization
MeasureReport.group.stratifier.stratum.component.value[x] MeasureReport.reporter
  • Renamed from value to value[x] Add Types boolean, Quantity, Range, Reference Type Reference: Removed Target Type Location
MeasureReport.group.stratifier.stratum.population.linkId MeasureReport.reportingVendor
  • Added Element
MeasureReport.group.stratifier.stratum.population.subjectReport MeasureReport.location
  • Added Element
MeasureReport.group.stratifier.stratum.population.subjects MeasureReport.inputParameters
  • Added Element
MeasureReport.supplementalData MeasureReport.group.linkId
  • Added Element
Medication.marketingAuthorizationHolder MeasureReport.group.title
  • Added Element
Medication.doseForm MeasureReport.group.calculatedDate
  • Added Element
Medication.totalVolume MeasureReport.group.description
  • Added Element
Medication.ingredient.strength[x] MeasureReport.group.type
  • Renamed from strength to strength[x] Add Types CodeableConcept, Quantity Added Element
Medication.definition MeasureReport.group.subject
  • Added Element
Medication.manufacturer MeasureReport.group.scoring
  • Deleted Added Element
Medication.form MeasureReport.group.improvementNotation
  • Deleted Added Element
Medication.amount MeasureReport.group.improvementNotationGuidance
  • Deleted Added Element
MedicationAdministration.basedOn MeasureReport.group.population.linkId
  • Added Element
MedicationAdministration.partOf MeasureReport.group.population.title
  • Type Reference: Added Target Type MedicationDispense Element
MedicationAdministration.category Max Cardinality changed from 1 to * MedicationAdministration.medication MeasureReport.group.population.code
  • Renamed Change value set from medication[x] http://hl7.org/fhir/ValueSet/measure-population to medication Add Type CodeableReference Remove Types CodeableConcept, Reference(Medication) MeasurePopulationType icon
MedicationAdministration.encounter MeasureReport.group.population.description
  • Added Element
MedicationAdministration.occurence[x] MeasureReport.group.population.countQuantity
  • Added Mandatory Element
MedicationAdministration.recorded MeasureReport.group.population.subjectReport
  • Added Element
MedicationAdministration.isSubPotent MeasureReport.group.population.subjects
  • Added Element
MedicationAdministration.subPotentReason MeasureReport.group.measureScore[x]
  • Added Element Renamed from measureScore to measureScore[x]
  • Add Types dateTime, CodeableConcept, Period, Range, Duration, boolean, Ratio
MedicationAdministration.performer.actor MeasureReport.group.stratifier.linkId
  • Type changed from Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device) to CodeableReference Added Element
MedicationAdministration.reason MeasureReport.group.stratifier.title
  • Added Element
MedicationAdministration.device MeasureReport.group.stratifier.code
  • Type Max Cardinality changed from Reference(Device) * to CodeableReference MedicationAdministration.instantiates Deleted MedicationAdministration.context Deleted MedicationAdministration.effective[x] Deleted MedicationAdministration.reasonCode Deleted (-> reason) MedicationAdministration.reasonReference Deleted (-> reason) 1
MedicationDispense.basedOn MeasureReport.group.stratifier.description
  • Added Element
MedicationDispense.partOf MeasureReport.group.stratifier.stratum.value[x]
  • Type Reference: Added Target Type MedicationAdministration Renamed from value to value[x]
  • Add Types boolean, Quantity, Range, Reference
MedicationDispense.notPerformedReason MeasureReport.group.stratifier.stratum.component.linkId
  • Added Element
MedicationDispense.statusChanged MeasureReport.group.stratifier.stratum.component.description
  • Added Element
MedicationDispense.medication MeasureReport.group.stratifier.stratum.component.value[x]
  • Renamed from medication[x] value to medication value[x]
  • Add Type CodeableReference Remove Types CodeableConcept, Reference(Medication) MedicationDispense.subject Min Cardinality changed from 0 to 1 boolean, Quantity, Range, Reference
MedicationDispense.encounter MeasureReport.group.stratifier.stratum.population.linkId
  • Added Element
MedicationDispense.performer.actor MeasureReport.group.stratifier.stratum.population.code
  • Type Reference: Added Target Type CareTeam Change value set from http://hl7.org/fhir/ValueSet/measure-population to MeasurePopulationType icon
MedicationDispense.recorded MeasureReport.group.stratifier.stratum.population.countQuantity
  • Added Element
MedicationDispense.receiver MeasureReport.group.stratifier.stratum.population.subjectReport
  • Type Reference: Added Target Types RelatedPerson, Location, PractitionerRole Element
MedicationDispense.renderedDosageInstruction MeasureReport.group.stratifier.stratum.population.subjects
  • Added Element
MedicationDispense.substitution.responsibleParty MeasureReport.group.stratifier.stratum.measureScore[x]
  • Max Cardinality changed Renamed from * measureScore to 1 Type Reference: Added Target Type Organization measureScore[x]
  • MedicationDispense.statusReason[x]
  • Deleted Add Types dateTime, CodeableConcept, Period, Range, Duration, boolean, Ratio
MedicationDispense.context MeasureReport.supplementalData
  • Deleted Added Element
MedicationDispense.detectedIssue MeasureReport.improvementNotation
  • Deleted
MedicationKnowledge Medication
MedicationKnowledge.identifier Medication.marketingAuthorizationHolder
  • Added Element Renamed from manufacturer to marketingAuthorizationHolder
MedicationKnowledge.author Medication.doseForm
  • Added Element Renamed from form to doseForm
MedicationKnowledge.intendedJurisdiction Medication.packageSize
  • Added Element
MedicationKnowledge.name Medication.packageSize.numberOfItems
  • Added Element
MedicationKnowledge.cost.effectiveDate Medication.packageSize.amountPerItem
  • Added Element
MedicationKnowledge.cost.cost[x] Medication.ingredient.item
  • Renamed from cost item[x] to cost[x] item
  • Add Type CodeableConcept CodeableReference
  • MedicationKnowledge.indicationGuideline
  • Added Element Remove Types CodeableConcept, Reference(Substance | Medication)
MedicationKnowledge.indicationGuideline.indication Medication.ingredient.role
  • Added Element
MedicationKnowledge.indicationGuideline.dosingGuideline Medication.ingredient.strength[x]
  • Added Element Renamed from strength to strength[x]
  • Add Types CodeableConcept, Quantity
MedicationKnowledge.indicationGuideline.dosingGuideline.treatmentIntent Medication.instance
  • Added Element Renamed from batch to instance
MedicationKnowledge.indicationGuideline.dosingGuideline.dosage Medication.instance.identifier
  • Added Element
MedicationKnowledge.indicationGuideline.dosingGuideline.dosage.type Medication.instance.lotNumber
  • Added Mandatory Element Moved from Medication.batch to Medication.instance
MedicationKnowledge.indicationGuideline.dosingGuideline.dosage.dosage Medication.instance.expirationDate
  • Added Mandatory Element Moved from Medication.batch to Medication.instance
MedicationKnowledge.indicationGuideline.dosingGuideline.administrationTreatment Medication.definition
  • Added Element
MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic Medication.amount
  • Added Element Deleted
MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic.type MedicationAdministration Added Mandatory Element
MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic.value[x] MedicationAdministration.basedOn
  • Added Element
MedicationKnowledge.medicineClassification.source[x] MedicationAdministration.partOf
  • Type Reference: Added Element Target Type MedicationDispense
MedicationKnowledge.packaging MedicationAdministration.category
  • Max Cardinality changed from 1 to *
MedicationKnowledge.packaging.cost MedicationAdministration.medication
  • Added Element Renamed from medication[x] to medication
  • MedicationKnowledge.packaging.packagedProduct
  • Added Element Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Medication)
MedicationKnowledge.clinicalUseIssue MedicationAdministration.encounter
  • Added Element Renamed from context to encounter
  • Type Reference: Removed Target Type EpisodeOfCare
MedicationKnowledge.storageGuideline MedicationAdministration.occurrence[x]
  • Added Element Renamed from effective[x] to occurrence[x]
  • Add Type Timing
MedicationKnowledge.storageGuideline.reference MedicationAdministration.recorded
  • Added Element
MedicationKnowledge.storageGuideline.note MedicationAdministration.isSubPotent
  • Added Element
MedicationKnowledge.storageGuideline.stabilityDuration MedicationAdministration.subPotentReason
  • Added Element
MedicationKnowledge.storageGuideline.environmentalSetting MedicationAdministration.performer.actor
  • Added Element Type changed from Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device) to CodeableReference
MedicationKnowledge.storageGuideline.environmentalSetting.type MedicationAdministration.reason
  • Added Mandatory Element
MedicationKnowledge.storageGuideline.environmentalSetting.value[x]
  • Added Mandatory Element Merged both reasonCode and reasonReference into reason
MedicationKnowledge.regulatory.schedule MedicationAdministration.device
  • Type changed from BackboneElement Reference(Device) to CodeableConcept CodeableReference
MedicationKnowledge.definitional MedicationAdministration.instantiates
  • Added Element Deleted
MedicationKnowledge.definitional.definition MedicationAdministration.reasonCode
  • Added Element Deleted (-> reason.concept)
MedicationKnowledge.definitional.doseForm MedicationAdministration.reasonReference
  • Added Element Deleted (-> reason.reference)
MedicationKnowledge.definitional.intendedRoute MedicationDispense Added Element
MedicationKnowledge.definitional.ingredient MedicationDispense.basedOn
  • Added Element
MedicationKnowledge.definitional.ingredient.item MedicationDispense.partOf
  • Type Reference: Added Mandatory Element Target Type MedicationAdministration
MedicationKnowledge.definitional.ingredient.type MedicationDispense.status
  • Added Element Remove code stopped
  • MedicationKnowledge.definitional.ingredient.strength[x]
  • Added Element Add code unfulfilled
MedicationKnowledge.definitional.drugCharacteristic MedicationDispense.notPerformedReason
  • Added Element Renamed from statusReason[x] to notPerformedReason
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(DetectedIssue)
MedicationKnowledge.definitional.drugCharacteristic.type MedicationDispense.statusChanged
  • Added Element
MedicationKnowledge.definitional.drugCharacteristic.value[x] MedicationDispense.category
  • Added Element Max Cardinality changed from 1 to *
MedicationKnowledge.manufacturer MedicationDispense.medication
  • Deleted Renamed from medication[x] to medication
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Medication)
MedicationKnowledge.doseForm MedicationDispense.subject
  • Deleted Min Cardinality changed from 0 to 1
MedicationKnowledge.amount MedicationDispense.encounter
  • Deleted Renamed from context to encounter
  • Type Reference: Removed Target Type EpisodeOfCare
MedicationKnowledge.synonym MedicationDispense.performer.actor
  • Deleted Type Reference: Added Target Types CareTeam, Group
MedicationKnowledge.ingredient MedicationDispense.fillNumber
  • Deleted Added Element
MedicationKnowledge.intendedRoute MedicationDispense.recorded
  • Deleted Added Element
MedicationKnowledge.administrationGuidelines MedicationDispense.receiver
  • Deleted Type Reference: Added Target Types RelatedPerson, Location, PractitionerRole, Organization, Group
MedicationKnowledge.packaging.type MedicationDispense.dosageInstruction
  • Deleted Max Cardinality changed from * to 1
  • Type changed from Dosage to DosageDetails
MedicationKnowledge.packaging.quantity MedicationDispense.doseAdministrationAid
  • Deleted Added Element
MedicationKnowledge.drugCharacteristic MedicationDispense.substitution.responsibleParty
  • Deleted Max Cardinality changed from * to 1
  • Type Reference: Added Target Type Organization
MedicationKnowledge.contraindication MedicationDispense.detectedIssue
  • Deleted
MedicationKnowledge.regulatory.schedule.schedule MedicationRequest Deleted
MedicationKnowledge.kinetics MedicationRequest.basedOn
  • Deleted Type Reference: Added Target Type RequestOrchestration
  • Type Reference: Removed Target Type ImmunizationRecommendation
MedicationRequest.status
  • Remove codes cancelled , completed , stopped
  • Add code ended
MedicationRequest.statusChanged
  • Added Element
MedicationRequest.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
MedicationRequest.medication
  • Renamed from medication[x] to medication
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Medication)
MedicationRequest.informationSource
  • Added Element
MedicationRequest.reported MedicationRequest.isRecordOfRequest
  • Renamed from reported[x] to reported isRecordOfRequest
  • Remove Type Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)
MedicationRequest.performerType
  • Add Binding `http://hl7.org/fhir/ValueSet/medication-intended-performer-role` (extensible)
MedicationRequest.performer
  • Max Cardinality changed from 1 to *
  • Type Reference: Added Target Types DeviceDefinition, HealthcareService HealthcareService, Group
  • Type Reference: Removed Target Type Device
MedicationRequest.device
  • Added Element
MedicationRequest.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
MedicationRequest.courseOfTherapyType
  • Add Binding `http://hl7.org/fhir/ValueSet/medicationrequest-course-of-therapy` (extensible)
MedicationRequest.renderedDosageInstruction MedicationRequest.effectiveTiming[x]
  • Added Element
MedicationRequest.effectiveDosePeriod MedicationRequest.dosageInstruction
  • Added Element Max Cardinality changed from * to 1
  • Type changed from Dosage to DosageDetails
MedicationRequest.dispenseRequest.dispenser
  • Added Element Renamed from performer to dispenser
MedicationRequest.dispenseRequest.dispenserInstruction
  • Added Element
MedicationRequest.dispenseRequest.doseAdministrationAid
  • Added Element
MedicationRequest.reasonCode MedicationRequest.dispenseRequest.destination
  • Deleted (-> reason) Added Element
MedicationRequest.reasonReference MedicationRequest.reasonCode
  • Deleted (-> reason) reason.concept)
MedicationRequest.instantiatesCanonical MedicationRequest.reasonReference
  • Deleted (-> reason.reference)
MedicationRequest.instantiatesUri MedicationRequest.instantiatesCanonical
  • Deleted
MedicationRequest.dispenseRequest.performer MedicationRequest.instantiatesUri
  • Deleted
MedicationRequest.detectedIssue
  • Deleted
MedicationStatement
MedicationStatement.partOf
  • Type Reference: Removed Target Types MedicationAdministration, MedicationDispense, Observation
MedicationStatement.status
  • Remove codes active , completed , intended , stopped , on-hold , unknown , not-taken
  • Add codes recorded , draft
MedicationStatement.category
  • Max Cardinality changed from 1 to *
MedicationStatement.medication
  • Renamed from medication[x] to medication
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Medication)
MedicationStatement.encounter
  • Renamed from context to encounter
  • Type Reference: Removed Target Type EpisodeOfCare
MedicationStatement.effective[x]
  • Add Type Timing
MedicationStatement.author
  • Added Element
MedicationStatement.informationSource
  • Max Cardinality changed from 1 to *
  • Type Reference: Added Target Types Device, Group
MedicationStatement.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
MedicationStatement.relatedClinicalInformation
  • Added Element
MedicationStatement.renderedDosageInstruction MedicationStatement.dosage
  • Added Element Max Cardinality changed from * to 1
  • Type changed from Dosage to DosageDetails
MedicationStatement.adherence
  • Added Element
MedicationStatement.adherence.code
  • Added Mandatory Element
MedicationStatement.adherence.reason
  • Added Element
MedicationStatement.basedOn
  • Deleted
MedicationStatement.statusReason
  • Deleted
MedicationStatement.reasonCode
  • Deleted (-> reason) reason.concept)
MedicationStatement.reasonReference
  • Deleted (-> reason) reason.reference)
MedicinalProductDefinition
  • Added Element Resource
MedicinalProductDefinition.name.usage.country MessageDefinition Added Mandatory Element
MedicinalProductDefinition.name.usage.jurisdiction MessageDefinition.versionAlgorithm[x]
  • Added Element
MedicinalProductDefinition.characteristic.value[x] Add Types markdown, integer MedicinalProductDefinition.name.namePart Deleted MedicinalProductDefinition.name.countryLanguage MessageDefinition.jurisdiction
  • Deleted MessageDefinition Change value set from http://hl7.org/fhir/ValueSet/jurisdiction to Jurisdiction ValueSet icon MessageDefinition.versionAlgorithm[x] Added Element
MessageDefinition.copyrightLabel
  • Added Element
MessageDefinition.focus.code
  • Remove codes Resource CatalogEntry , DomainResource ChargeItem , CatalogEntry ChargeItemDefinition , ClinicalImpression , DeviceUseStatement , DocumentManifest , Media DomainResource , RequestGroup EffectEvidenceSynthesis , ResearchDefinition GraphDefinition , ResearchElementDefinition ImmunizationEvaluation Add codes , ActorDefinition ImmunizationRecommendation , ArtifactAssessment Linkage , BiologicallyDerivedProductDispense Media , ConditionDefinition MedicationKnowledge , DeviceAssociation MedicinalProduct , DeviceDispense MedicinalProductAuthorization , DeviceUsage MedicinalProductContraindication , EncounterHistory MedicinalProductIndication , FormularyItem MedicinalProductIngredient , GenomicStudy MedicinalProductInteraction , ImagingSelection MedicinalProductManufactured , InventoryItem MedicinalProductPackaged , InventoryReport MedicinalProductPharmaceutical , NutritionIntake MedicinalProductUndesirableEffect , Permission MolecularSequence , RequestOrchestration RequestGroup , Requirements ResearchDefinition , ResearchElementDefinition , Resource , RiskEvidenceSynthesis , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , TestPlan SubstanceSpecification , Transport SupplyDelivery , SupplyRequest , TestReport , TestScript , VerificationResult
  • Add codes ActorDefinition , AdministrableProductDefinition , ArtifactAssessment , ClinicalUseDefinition , DeviceAlert , DeviceAssociation , ImagingSelection , Ingredient , InsuranceProduct , ManufacturedItemDefinition , MedicinalProductDefinition , NutritionIntake , NutritionProduct , PackagedProductDefinition , RegulatedAuthorization , RequestOrchestration , Requirements , SubscriptionStatus , SubscriptionTopic , SubstanceDefinition
MessageDefinition.graph
  • Max Cardinality changed from * to 1 Deleted
MessageHeader
MessageHeader.event[x]
  • Add Type canonical(EventDefinition) Remove Type uri canonical(EventDefinition | SubscriptionTopic)
MessageHeader.destination.endpoint[x]
  • Renamed from endpoint to endpoint[x]
  • Min Cardinality changed from 1 to 0
  • Add Type Reference(Endpoint)
MessageHeader.sender Type Reference: Added Target Type Device MessageHeader.author MessageHeader.destination.receiver
  • Type Reference: Added Target Types Device, Organization Patient, RelatedPerson
MessageHeader.source.endpoint[x]
  • Renamed from endpoint to endpoint[x]
  • Min Cardinality changed from 1 to 0
  • Add Type Reference(Endpoint)
MolecularSequence.subject MessageHeader.source.sender
  • Renamed Moved from patient MessageHeader to subject MessageHeader.source
  • Type Reference: Added Target Types Group, Substance, BiologicallyDerivedProduct, NutritionProduct MolecularSequence.focus Added Element MolecularSequence.literal Added Element Device, Patient
MolecularSequence.formatted MessageHeader.response.identifier
  • Added Element Type changed from id to Identifier
MolecularSequence.relative MessageHeader.destination.target
  • Added Element Deleted
MolecularSequence.relative.coordinateSystem MessageHeader.enterer
  • Added Mandatory Element Deleted
MolecularSequence.relative.ordinalPosition MessageHeader.author
  • Added Element Deleted
MolecularSequence.relative.sequenceRange MessageHeader.responsible
  • Added Element Deleted
MolecularSequence.relative.startingSequence MetadataResource Added Element
MolecularSequence.relative.startingSequence.genomeAssembly MetadataResource.usage
  • Added Element
MolecularSequence.relative.startingSequence.chromosome MetadataResource.approvalDate
  • Added Element
MolecularSequence.relative.startingSequence.sequence[x] MetadataResource.lastReviewDate
  • Added Element
MolecularSequence.relative.startingSequence.windowStart MetadataResource.effectivePeriod
  • Added Element
MolecularSequence.relative.startingSequence.windowEnd MetadataResource.topic
  • Added Element
MolecularSequence.relative.startingSequence.orientation MetadataResource.author
  • Added Element
MolecularSequence.relative.startingSequence.strand MetadataResource.editor
  • Added Element
MolecularSequence.relative.edit MetadataResource.reviewer
  • Added Element
MolecularSequence.relative.edit.start MetadataResource.endorser
  • Added Element
MolecularSequence.relative.edit.end MetadataResource.relatedArtifact
  • Added Element
MolecularSequence.relative.edit.replacementSequence MetadataResource.url
  • Added Element Deleted (-> CanonicalResource.url)
MolecularSequence.relative.edit.replacedSequence MetadataResource.version
  • Added Element Deleted (-> CanonicalResource.version)
MolecularSequence.coordinateSystem MetadataResource.name
  • Deleted (>relative.coordinateSystem) (-> CanonicalResource.name)
MolecularSequence.quantity MetadataResource.title
  • Deleted (Removed. Covered by the Variant Profile in the CG IG: http://hl7.org/fhir/uv/genomics-reporting/index.html) (-> CanonicalResource.title)
MolecularSequence.referenceSeq MetadataResource.status
  • Deleted (->relative.startingSequence.sequence[x]) (-> CanonicalResource.status)
MolecularSequence.variant MetadataResource.experimental
  • Deleted (Removed. Covered by the Variant Profile in the CG IG: http://hl7.org/fhir/uv/genomics-reporting/index.html) (-> CanonicalResource.experimental)
MolecularSequence.observedSeq MetadataResource.date
  • Deleted (->relative.startingSequence.sequenceString) (-> CanonicalResource.date)
MolecularSequence.quality MetadataResource.publisher
  • Deleted (Removed from the resource.) (-> CanonicalResource.publisher)
MolecularSequence.readCoverage MetadataResource.contact
  • Deleted (Removed. Covered by the RegionStudied Profile in the CG IG: http://hl7.org/fhir/uv/genomics-reporting/index.html) (-> CanonicalResource)
MolecularSequence.repository MetadataResource.description
  • Deleted (->formatted) (-> CanonicalResource.description)
MolecularSequence.pointer MetadataResource.useContext
  • Deleted (->relative) (-> CanonicalResource.useContext)
MolecularSequence.structureVariant MetadataResource.jurisdiction
  • Deleted (Removed. Covered by the Variant Profile in the CG IG: http://hl7.org/fhir/uv/genomics-reporting/index.html) (-> CanonicalResource.jurisdiction)
NamingSystem
NamingSystem.url
  • Added Element
NamingSystem.identifier
  • Added Element
NamingSystem.version
  • Added Element
NamingSystem.versionAlgorithm[x]
  • Added Element
NamingSystem.title
  • Added Element
NamingSystem.experimental
  • Added Element
NamingSystem.type
  • Remove Binding `http://hl7.org/fhir/ValueSet/identifier-type` (extensible)
NamingSystem.jurisdiction
NamingSystem.purpose
  • Added Element
NamingSystem.copyright
  • Added Element
NamingSystem.copyrightLabel
  • Added Element
NamingSystem.approvalDate
  • Added Element
NamingSystem.lastReviewDate
  • Added Element
NamingSystem.effectivePeriod
  • Added Element
NamingSystem.topic
  • Added Element
NamingSystem.author
  • Added Element
NamingSystem.editor
  • Added Element
NamingSystem.reviewer
  • Added Element
NamingSystem.endorser
  • Added Element
NamingSystem.relatedArtifact
  • Added Element
NamingSystem.uniqueId.type
  • Add codes iri-stem , v2csmnemonic
NamingSystem.uniqueId.authoritative
  • Added Element
NutritionIntake
  • Added Resource
NutritionOrder
NutritionOrder.basedOn
  • Added Element
NutritionOrder.groupIdentifier
  • Added Element
NutritionOrder.status
  • Remove codes revoked , completed
  • Add code ended
NutritionOrder.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
NutritionOrder.priority
  • Added Element
NutritionOrder.subject
  • Renamed from patient to subject
  • Type Reference: Added Mandatory Element Target Type Group
NutritionOrder.supportingInformation
  • Added Element
NutritionOrder.requester
  • Renamed from orderer to requester
NutritionOrder.performer
  • Added Element
NutritionOrder.outsideFoodAllowed
  • Added Element
NutritionOrder.oralDiet.schedule
  • Max Cardinality changed from * to 1
  • Type changed from Timing to BackboneElement
NutritionOrder.oralDiet.schedule.timing
  • Added Element
NutritionOrder.oralDiet.schedule.asNeeded
  • Added Element
NutritionOrder.oralDiet.schedule.asNeededFor
  • Added Element
NutritionOrder.oralDiet.nutrient.amount
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.oralDiet.texture.type
  • Renamed from foodType to type
NutritionOrder.oralDiet.caloricDensity
  • Added Element
NutritionOrder.supplement.type
  • Type changed from CodeableConcept to CodeableReference
NutritionOrder.supplement.schedule
  • Max Cardinality changed from * to 1
  • Type changed from Timing to BackboneElement
NutritionOrder.supplement.schedule.timing
  • Added Element
NutritionOrder.supplement.schedule.asNeeded
  • Added Element
NutritionOrder.supplement.schedule.asNeededFor
  • Added Element
NutritionOrder.enteralFormula.baseFormulaType NutritionOrder.supplement.quantity
  • Type changed from CodeableConcept Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to CodeableReference Quantity
NutritionOrder.enteralFormula.deliveryDevice NutritionOrder.supplement.caloricDensity
  • Added Element
NutritionOrder.enteralFormula.additive NutritionOrder.enteralFormula.type
  • Added Element Renamed from baseFormulaType to type
  • Type changed from CodeableConcept to CodeableReference
NutritionOrder.enteralFormula.additive.type NutritionOrder.enteralFormula.productName
  • Added Element Renamed from baseFormulaProductName to productName
NutritionOrder.enteralFormula.additive.productName NutritionOrder.enteralFormula.deliveryDevice[x]
  • Added Element
NutritionOrder.enteralFormula.additive.quantity NutritionOrder.enteralFormula.caloricDensity
  • Added Element Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.enteralFormula.routeOfAdministration
  • Added Element Renamed from routeofAdministration to routeOfAdministration
  • Max Cardinality changed from 1 to *
NutritionOrder.enteralFormula.administration.schedule
  • Type changed from Timing to BackboneElement
NutritionOrder.enteralFormula.administration.schedule.timing
  • Added Element
NutritionOrder.enteralFormula.administration.schedule.asNeeded
  • Added Element
NutritionOrder.enteralFormula.administration.schedule.asNeededFor
  • Added Element
NutritionOrder.enteralFormula.administrationInstruction NutritionOrder.enteralFormula.administration.quantity
  • Type changed from string Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to markdown Quantity
NutritionOrder.patient NutritionOrder.enteralFormula.administration.rate[x]
  • Deleted Remove Type Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
NutritionOrder.enteralFormula.additiveType NutritionOrder.enteralFormula.maxVolumeToAdminister
  • Deleted Renamed from maxVolumeToDeliver to maxVolumeToAdminister
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.enteralFormula.additiveProductName NutritionOrder.enteralFormula.administrationInstruction
  • Deleted Type changed from string to markdown
NutritionOrder.enteralFormula.routeofAdministration NutritionOrder.additive
  • Deleted Added Element
NutritionProduct NutritionOrder.additive.modularType
  • Added Element
NutritionProduct.characteristic NutritionOrder.additive.productName
  • Added Element
NutritionProduct.characteristic.type NutritionOrder.additive.quantity
  • Added Mandatory Element
NutritionProduct.characteristic.value[x] NutritionOrder.additive.routeOfAdministration
  • Added Mandatory Element
NutritionProduct.instance NutritionOrder.instantiatesCanonical
  • Max Cardinality changed from 1 to * Deleted
NutritionProduct.instance.name NutritionOrder.instantiatesUri
  • Added Element Deleted
NutritionProduct.instance.biologicalSourceEvent NutritionOrder.instantiates
  • Added Element Deleted
NutritionProduct.productCharacteristic NutritionOrder.oralDiet.fluidConsistencyType
  • Deleted
NutritionOrder.enteralFormula.additiveType
  • Deleted
NutritionOrder.enteralFormula.additiveProductName
  • Deleted
NutritionProduct
  • Added Resource
Observation
Observation.instantiates[x] Observation.basedOn
  • Added Element Type Reference: Removed Target Type ImmunizationRecommendation
Observation.triggeredBy
  • Added Element
Observation.triggeredBy.observation
  • Added Mandatory Element
Observation.triggeredBy.type
  • Added Mandatory Element
Observation.triggeredBy.reason
  • Added Element
Observation.partOf Observation.status
  • Remove code corrected
  • Add codes specimen-in-process , cannot-be-obtained
Observation.subject
  • Type Reference: Added Target Type GenomicStudy Types Organization, Procedure, Practitioner, Medication, Substance, BiologicallyDerivedProduct, NutritionProduct
Observation.subject Observation.focus
  • Now marked as Modifier
Observation.organizer
  • Added Element
Observation.performer
  • Type Reference: Added Target Types BiologicallyDerivedProduct, NutritionProduct HealthcareService, Group
Observation.value[x]
  • Add Types Attachment, Reference(MolecularSequence) Type Attachment
Observation.interpretationContext
  • Added Element
Observation.bodyStructure
  • Added Element
Observation.specimen
  • Type Reference: Added Target Type Group
Observation.referenceRange.low
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
Observation.referenceRange.high
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
Observation.referenceRange.normalValue
  • Added Element
Observation.referenceRange.text
  • Type changed from string to markdown
Observation.hasMember
  • Type Reference: Removed Target Type MolecularSequence
Observation.derivedFrom
  • Type Reference: Added Target Types ImagingSelection, GenomicStudy Type ImagingSelection
  • Type Reference: Removed Target Type Media Types Media, MolecularSequence
Observation.component.value[x]
  • Add Types Attachment, Reference(MolecularSequence) Type Attachment
ObservationDefinition
ObservationDefinition.url
  • Added Element
ObservationDefinition.identifier
  • Max Cardinality changed from * to 1
ObservationDefinition.version
  • Added Element
ObservationDefinition.versionAlgorithm[x]
  • Added Element
ObservationDefinition.name
  • Added Element
ObservationDefinition.title
  • Added Element
ObservationDefinition.status
  • Added Mandatory Element
ObservationDefinition.experimental
  • Added Element
ObservationDefinition.date
  • Added Element
ObservationDefinition.publisher
  • Added Element
ObservationDefinition.contact
  • Added Element
ObservationDefinition.description
  • Added Element
ObservationDefinition.useContext
  • Added Element
ObservationDefinition.jurisdiction
  • Added Element
ObservationDefinition.purpose
  • Added Element
ObservationDefinition.copyright
  • Added Element
ObservationDefinition.copyrightLabel
  • Added Element
ObservationDefinition.approvalDate
  • Added Element
ObservationDefinition.lastReviewDate
  • Added Element
ObservationDefinition.effectivePeriod
  • Added Element
ObservationDefinition.derivedFromCanonical
  • Added Element
ObservationDefinition.derivedFromUri
  • Added Element
ObservationDefinition.subject
  • Added Element
ObservationDefinition.performerType
  • Added Element
ObservationDefinition.bodySite ObservationDefinition.bodyStructure
  • Added Element
ObservationDefinition.specimen
  • Added Element
ObservationDefinition.device ObservationDefinition.device[x]
  • Added Element
ObservationDefinition.permittedUnit
  • Added Element
ObservationDefinition.qualifiedValue
  • Added Element Renamed from qualifiedInterval to qualifiedValue
ObservationDefinition.qualifiedValue.context
  • Added Element Moved from ObservationDefinition.qualifiedInterval to ObservationDefinition.qualifiedValue
ObservationDefinition.qualifiedValue.appliesTo
  • Added Element Moved from ObservationDefinition.qualifiedInterval to ObservationDefinition.qualifiedValue
ObservationDefinition.qualifiedValue.gender ObservationDefinition.qualifiedValue.sexParameterForClinicalUse
  • Added Element Moved from ObservationDefinition.qualifiedInterval.gender to sexParameterForClinicalUse
ObservationDefinition.qualifiedValue.age
  • Added Element Moved from ObservationDefinition.qualifiedInterval to ObservationDefinition.qualifiedValue
ObservationDefinition.qualifiedValue.gestationalAge
  • Added Element Moved from ObservationDefinition.qualifiedInterval to ObservationDefinition.qualifiedValue
ObservationDefinition.qualifiedValue.condition
  • Added Element Moved from ObservationDefinition.qualifiedInterval to ObservationDefinition.qualifiedValue
ObservationDefinition.qualifiedValue.rangeCategory
  • Added Element Moved from ObservationDefinition.qualifiedInterval.category to rangeCategory
ObservationDefinition.qualifiedValue.range
  • Added Element Moved from ObservationDefinition.qualifiedInterval to ObservationDefinition.qualifiedValue
ObservationDefinition.qualifiedValue.validCodedValueSet
  • Added Element Moved from ObservationDefinition to ObservationDefinition.qualifiedValue
  • Type changed from Reference(ValueSet) to canonical(ValueSet)
ObservationDefinition.qualifiedValue.normalCodedValueSet
  • Added Element Moved from ObservationDefinition to ObservationDefinition.qualifiedValue
  • Type changed from Reference(ValueSet) to canonical(ValueSet)
ObservationDefinition.qualifiedValue.abnormalCodedValueSet
  • Added Element Moved from ObservationDefinition to ObservationDefinition.qualifiedValue
  • Type changed from Reference(ValueSet) to canonical(ValueSet)
ObservationDefinition.qualifiedValue.criticalCodedValueSet
  • Moved from ObservationDefinition to ObservationDefinition.qualifiedValue
  • Type changed from Reference(ValueSet) to canonical(ValueSet)
ObservationDefinition.qualifiedValue.interpretation
  • Added Element
ObservationDefinition.hasMember
  • Added Element
ObservationDefinition.component
  • Added Element
ObservationDefinition.component.code
  • Added Mandatory Element
ObservationDefinition.component.permittedDataType
  • Added Element
ObservationDefinition.component.permittedUnit
  • Added Element
ObservationDefinition.component.qualifiedValue
  • Added Element
ObservationDefinition.quantitativeDetails
  • Deleted
ObservationDefinition.validCodedValueSet OperationDefinition Deleted
ObservationDefinition.normalCodedValueSet OperationDefinition.identifier
  • Deleted Added Element
ObservationDefinition.abnormalCodedValueSet OperationDefinition.versionAlgorithm[x]
  • Deleted Added Element
ObservationDefinition.criticalCodedValueSet OperationDefinition.jurisdiction
  • Deleted OperationDefinition Change value set from http://hl7.org/fhir/ValueSet/jurisdiction to Jurisdiction ValueSet icon OperationDefinition.identifier Added Element
OperationDefinition.versionAlgorithm[x] OperationDefinition.copyright
  • Added Element
OperationDefinition.copyright OperationDefinition.copyrightLabel
  • Added Element
OperationDefinition.copyrightLabel OperationDefinition.synchronicity
  • Added Element
OperationDefinition.resource
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types|4.3.0 http://hl7.org/fhir/ValueSet/resource-types|4.0.0 to Version Independent Resource Types (All)
  • Add Remove codes ActorDefinition ChargeItem , ArtifactAssessment ChargeItemDefinition , BiologicallyDerivedProductDispense ClinicalImpression , CanonicalResource GraphDefinition , ConditionDefinition ImmunizationEvaluation , DeviceAssociation ImmunizationRecommendation , DeviceDispense Linkage , DeviceUsage MedicationKnowledge , EncounterHistory MolecularSequence , FormularyItem SubstanceNucleicAcid , GenomicStudy SubstancePolymer , ImagingSelection SubstanceProtein , InventoryItem SubstanceReferenceInformation , InventoryReport SubstanceSourceMaterial , MetadataResource SupplyDelivery , NutritionIntake SupplyRequest , Permission TestReport , RequestOrchestration TestScript , Requirements VerificationResult
  • Add codes ActorDefinition , SubstanceNucleicAcid AdministrableProductDefinition , SubstancePolymer ArtifactAssessment , SubstanceProtein CanonicalResource , SubstanceReferenceInformation ClinicalUseDefinition , SubstanceSourceMaterial DeviceAlert , TestPlan DeviceAssociation , Transport ImagingSelection , BodySite Ingredient , Conformance InsuranceProduct , DataElement ManufacturedItemDefinition , DeviceComponent MedicinalProductDefinition , DeviceUseRequest MetadataResource , DiagnosticOrder NutritionIntake , EffectEvidenceSynthesis NutritionProduct , EligibilityRequest PackagedProductDefinition , EligibilityResponse RegulatedAuthorization , ExpansionProfile RequestOrchestration , ImagingManifest Requirements , ImagingObjectSelection SubscriptionStatus , MedicationOrder SubscriptionTopic , MedicationUsage SubstanceDefinition , MedicinalProduct BodySite , MedicinalProductAuthorization Conformance , MedicinalProductContraindication DataElement , MedicinalProductIndication DeviceComponent , MedicinalProductIngredient DeviceUseRequest , MedicinalProductInteraction DiagnosticOrder , MedicinalProductManufactured EligibilityRequest , MedicinalProductPackaged EligibilityResponse , MedicinalProductPharmaceutical ExpansionProfile , MedicinalProductUndesirableEffect ImagingManifest , ImagingObjectSelection , MedicationOrder , MedicationUsage , Order , OrderResponse , ProcedureRequest , ProcessRequest , ProcessResponse , ReferralRequest , RiskEvidenceSynthesis , Sequence , ServiceDefinition , SubstanceSpecification
OperationDefinition.parameter.scope
  • Added Element
OperationDefinition.parameter.min
  • Type changed from integer to unsignedInt
OperationDefinition.parameter.documentation
  • Type changed from string to markdown
OperationDefinition.parameter.type
  • Change value set from http://hl7.org/fhir/ValueSet/all-types|4.3.0 http://hl7.org/fhir/ValueSet/all-types|4.0.0 to All FHIR Types
  • Remove codes Address , Age , Annotation , Attachment , BackboneElement , CodeableConcept , Coding , ContactDetail , ContactPoint , Contributor , Count , DataRequirement , Distance , Dosage , Duration , Element , ElementDefinition , Expression , Extension , HumanName , Identifier , MarketingStatus , Meta , Money , MoneyQuantity , Narrative , ParameterDefinition , Period , Population , ProdCharacteristic , ProductShelfLife , Quantity , Range , Ratio , Reference , RelatedArtifact , SampledData , Signature , SimpleQuantity , SubstanceAmount , Timing , TriggerDefinition , UsageContext , base64Binary , boolean , canonical , code , date , dateTime , decimal , id , instant , integer , markdown , oid , positiveInt , string , time , unsignedInt , uri , url , uuid , xhtml , Account , ActivityDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , AuditEvent , Basic , Binary , BiologicallyDerivedProduct , BodyStructure , Bundle , CapabilityStatement , CarePlan , CareTeam , CatalogEntry , ChargeItem , ChargeItemDefinition , Claim , ClaimResponse , ClinicalImpression , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceDefinition , DeviceMetric , DeviceRequest , DeviceUseStatement , DiagnosticReport , DocumentManifest , DocumentReference , DomainResource , EffectEvidenceSynthesis , Encounter , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , InsurancePlan , Invoice , Library , Linkage , List , Location , Measure , MeasureReport , Media , RequestGroup Medication , ResearchDefinition MedicationAdministration , ResearchElementDefinition MedicationDispense , Type MedicationKnowledge , Any MedicationRequest Add codes , Base MedicationStatement , DataType MedicinalProduct , Availability MedicinalProductAuthorization , BackboneType MedicinalProductContraindication , ExtendedContactDetail MedicinalProductIndication , MonetaryComponent MedicinalProductIngredient , PrimitiveType MedicinalProductInteraction , integer64 MedicinalProductManufactured , VirtualServiceDetail MedicinalProductPackaged , ActorDefinition MedicinalProductPharmaceutical , ArtifactAssessment MedicinalProductUndesirableEffect , BiologicallyDerivedProductDispense MessageDefinition , CanonicalResource MessageHeader , ConditionDefinition MolecularSequence , DeviceAssociation NamingSystem , DeviceDispense NutritionOrder , DeviceUsage Observation , EncounterHistory ObservationDefinition , FormularyItem OperationDefinition , GenomicStudy OperationOutcome , ImagingSelection Organization , InventoryItem OrganizationAffiliation , InventoryReport Parameters , MetadataResource Patient , NutritionIntake PaymentNotice , Permission PaymentReconciliation , RequestOrchestration Person , Requirements PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RelatedPerson , RequestGroup , ResearchDefinition , ResearchElementDefinition , ResearchStudy , ResearchSubject , Resource , RiskAssessment , RiskEvidenceSynthesis , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , Substance , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , TestPlan SubstanceSpecification , Transport SupplyDelivery , SupplyRequest , Task , TerminologyCapabilities , TestReport , TestScript , ValueSet , VerificationResult , VisionPrescription , Type , Any
  • Add code Base
OperationDefinition.parameter.allowedType
  • Added Element
OperationDefinition.parameter.searchType
  • Add code resource
OperationDefinition.parameter.binding.strength
  • Add code descriptive
OperationOutcome
OperationOutcome.issue.severity
  • Add code success
OperationOutcome.issue.code
  • Add Remove codes limited-filter structure , required , value , invariant , login , unknown , expired , forbidden , suppressed , not-supported , duplicate , multiple-matches , not-found , deleted , too-long , code-invalid , extension , too-costly , business-rule , conflict , lock-error , no-store , exception , timeout , incomplete , throttled
  • Add code success
Organization
Organization.description
  • Added Element
Organization.contact
  • Type changed from BackboneElement to ExtendedContactDetail
Organization.qualification
  • Added Element
Organization.qualification.identifier
  • Added Element
Organization.qualification.code
  • Added Mandatory Element
Organization.qualification.status
  • Added Element
Organization.qualification.period
  • Added Element
Organization.qualification.issuer
  • Added Element
Organization.telecom
  • Deleted (-> Use contact.telecom to provide context of use)
Organization.address
  • Deleted (-> Use contact.address to provide context of use)
Organization.contact.purpose
  • Deleted (-> Organization.contact.purpose)
Organization.contact.name
  • Deleted (-> Organization.contact.name)
Organization.contact.telecom
  • Deleted (-> Organization.contact.telecom)
Organization.contact.address
  • Deleted (-> Organization.contact.address)
OrganizationAffiliation
OrganizationAffiliation.contact
  • Added Element
OrganizationAffiliation.telecom
  • Deleted (-> OrganizationAffiliation.contact.telecom)
PackagedProductDefinition
  • Added Element Resource
PackagedProductDefinition.packaging.manufacturer Parameters Added Element
PackagedProductDefinition.packaging.property Parameters.parameter.value[x]
  • Added Element Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • PackagedProductDefinition.packaging.property.type
  • Added Mandatory Element Remove Type Contributor
PackagedProductDefinition.packaging.property.value[x] Patient Added Element
PackagedProductDefinition.packaging.containedItem Patient.contact.relationship
  • Added Element Remove Binding `http://hl7.org/fhir/ValueSet/patient-contactrelationship` (extensible)
PackagedProductDefinition.packaging.containedItem.item Patient.contact.role
  • Added Mandatory Element
PackagedProductDefinition.packaging.containedItem.amount Patient.contact.additionalName
  • Added Element
PackagedProductDefinition.packaging.packaging Patient.contact.additionalAddress
  • Added Element
PackagedProductDefinition.characteristic Remove Type CodeableConcept PackagedProductDefinition.package Deleted Parameters Parameters.parameter.value[x] Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail Remove Type Contributor Patient Patient.communication.language
PaymentNotice
PaymentNotice.reporter PaymentNotice.statusReason
  • Added Element
PaymentNotice.payment PaymentNotice.reporter
  • Min Cardinality changed Renamed from 1 provider to 0 reporter
PaymentNotice.provider PaymentNotice.payment
  • Deleted Min Cardinality changed from 1 to 0
PaymentReconciliation
PaymentReconciliation.type
  • Added Mandatory Element
PaymentReconciliation.statusReason
  • Added Element
PaymentReconciliation.kind
  • Added Element
PaymentReconciliation.enterer
  • Added Element
PaymentReconciliation.issuerType
  • Added Element
PaymentReconciliation.paymentIssuer
  • Type Reference: Added Target Types Patient, RelatedPerson
PaymentReconciliation.outcome
  • Change value set from http://hl7.org/fhir/ValueSet/remittance-outcome|4.3.0 http://hl7.org/fhir/ValueSet/remittance-outcome|4.0.0 to Payment Outcome
PaymentReconciliation.date
  • Added Mandatory Element Renamed from paymentDate to date
PaymentReconciliation.location
  • Added Element
PaymentReconciliation.method
  • Added Element
PaymentReconciliation.cardBrand
  • Added Element
PaymentReconciliation.accountNumber
  • Added Element
PaymentReconciliation.expirationDate
  • Added Element
PaymentReconciliation.processor
  • Added Element
PaymentReconciliation.referenceNumber
  • Added Element
PaymentReconciliation.authorization
  • Added Element
PaymentReconciliation.tenderedAmount
  • Added Element
PaymentReconciliation.returnedAmount
  • Added Element
PaymentReconciliation.amount
  • Added Mandatory Element Renamed from paymentAmount to amount
  • Min Cardinality changed from 1 to 0
PaymentReconciliation.allocation
  • Added Element Renamed from detail to allocation
PaymentReconciliation.allocation.identifier
  • Added Element Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.predecessor
  • Added Element Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.target
  • Moved from PaymentReconciliation.detail.request to target
  • Type Reference: Added Element Target Types Claim, Account, Invoice, Encounter, Contract
  • Type Reference: Removed Target Type Resource
PaymentReconciliation.allocation.targetItem[x]
  • Added Element
PaymentReconciliation.allocation.encounter
  • Added Element
PaymentReconciliation.allocation.account
  • Added Element
PaymentReconciliation.allocation.type
  • Added Element Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
  • Min Cardinality changed from 1 to 0
  • Add Binding `http://hl7.org/fhir/ValueSet/payment-type` (extensible)
PaymentReconciliation.allocation.submitter
  • Added Element Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.response
  • Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
  • Type Reference: Added Element Target Type ClaimResponse
  • Type Reference: Removed Target Type Resource
PaymentReconciliation.allocation.date
  • Added Element Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.responsible
  • Added Element Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.payee
  • Added Element Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.allocation.amount
  • Added Element Moved from PaymentReconciliation.detail to PaymentReconciliation.allocation
PaymentReconciliation.paymentDate PaymentReconciliation.allocation.noteNumber
  • Deleted Added Element
PaymentReconciliation.paymentAmount PaymentReconciliation.processNote.class
  • Deleted Added Element
PaymentReconciliation.detail PaymentReconciliation.processNote.number
  • Deleted Added Element
Permission PaymentReconciliation.processNote.text
  • Added Resource Type changed from string to markdown
Person
Person.deceased[x]
  • Added Element
Person.maritalStatus
  • Added Element
Person.photo
  • Max Cardinality changed from 1 to *
Person.communication
  • Added Element
Person.communication.language
  • Added Mandatory Element
Person.communication.preferred
  • Added Element
PlanDefinition
PlanDefinition.versionAlgorithm[x]
  • Added Element
PlanDefinition.type
PlanDefinition.subject[x]
  • Add Type canonical(EvidenceVariable)
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
PlanDefinition.jurisdiction
PlanDefinition.usage
  • Type changed from string to markdown
PlanDefinition.copyrightLabel
  • Added Element
PlanDefinition.goal.target.detail[x]
  • Add Types string, boolean, integer, Ratio
PlanDefinition.actor
  • Added Element
PlanDefinition.actor.title
  • Added Element
PlanDefinition.actor.description
  • Added Element
PlanDefinition.actor.option
  • Added Mandatory Element
PlanDefinition.actor.option.type
  • Added Element
PlanDefinition.actor.option.typeCanonical
  • Added Element
PlanDefinition.actor.option.typeReference
  • Added Element
PlanDefinition.actor.option.role
  • Added Element
PlanDefinition.action.linkId
  • Added Element
PlanDefinition.action.description
  • Type changed from string to markdown
PlanDefinition.action.textEquivalent
  • Type changed from string to markdown
PlanDefinition.action.code
  • Max Cardinality changed from * to 1
PlanDefinition.action.goalId
  • Type changed from id to string
PlanDefinition.action.subject[x]
  • Add Type canonical
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types"
PlanDefinition.action.input
  • Type changed from DataRequirement to BackboneElement
PlanDefinition.action.input.title
  • Added Element
PlanDefinition.action.input.requirement
  • Added Element
PlanDefinition.action.input.relatedData
  • Added Element
PlanDefinition.action.output
  • Type changed from DataRequirement to BackboneElement
PlanDefinition.action.output.title
  • Added Element
PlanDefinition.action.output.requirement
  • Added Element
PlanDefinition.action.output.relatedData
  • Added Element
PlanDefinition.action.relatedAction.targetId
  • Added Mandatory Element Renamed from actionId to targetId
  • Type changed from id to string
PlanDefinition.action.relatedAction.relationship
  • Remove codes before-start , before-end , concurrent-with-start , concurrent-with-end , after-start , after-end
PlanDefinition.action.relatedAction.endRelationship
  • Added Element
PlanDefinition.action.timing[x]
  • Add Type RelativeTime
  • Remove Types dateTime, Period
PlanDefinition.action.location
  • Added Element
PlanDefinition.action.participant.actorId
  • Added Element
PlanDefinition.action.participant.type
  • Min Cardinality changed from 1 to 0
  • Remove code related-person
  • Add codes careteam , group , healthcareservice , location , organization , practitionerrole , relatedperson
PlanDefinition.action.participant.typeCanonical
  • Added Element
PlanDefinition.action.participant.typeReference
  • Added Element
PlanDefinition.action.participant.function
  • Added Element
PlanDefinition.action.type
  • Change value set from http://hl7.org/fhir/ValueSet/action-type to ActionType icon
PlanDefinition.asNeeded[x] PlanDefinition.action.applicabilityBehavior
  • Added Element
PlanDefinition.action.relatedAction.actionId PlanDefinition.asNeeded[x]
  • Deleted (PlanDefinition.action.relatedAction.targetId) Added Element
Practitioner
Practitioner.active
  • Now marked as Modifier
Practitioner.deceased[x]
  • Added Element
Practitioner.qualification.status
  • Added Element
Practitioner.communication
  • Type changed from CodeableConcept to BackboneElement
  • Remove Binding `http://hl7.org/fhir/ValueSet/languages` (preferred), max =`http://hl7.org/fhir/ValueSet/all-languages`
Practitioner.communication.language
  • Added Mandatory Element
Practitioner.communication.preferred
  • Added Element
PractitionerRole
PractitionerRole.network
  • Added Element
PractitionerRole.display
  • Added Element
PractitionerRole.contact
  • Added Element
PractitionerRole.characteristic
  • Added Element
PractitionerRole.communication
  • Added Element
PractitionerRole.availability
  • Added Element
  • Changed to a datatype: availableTime, notAvailable, and availabilityExceptions are now properties of the datatype
PractitionerRole.telecom
  • Deleted (-> PractitionerRole.contact.telecom)
PractitionerRole.availableTime
  • Deleted (-> PractitionerRole.availability.availableTime) PractitionerRole.availability (now part of a datatype))
PractitionerRole.notAvailable
  • Deleted (-> PractitionerRole.availability.notAvailableTime) PractitionerRole.availability.notAvailableTime (now part of a datatype))
PractitionerRole.availabilityExceptions
  • Deleted (-> PractitionerRole.availability.notAvailableTime.description) PractitionerRole.availability.notAvailabileTime.description (now part of a datatype))
Procedure
Procedure.basedOn
  • Type Reference: Added Target Type MedicationRequest
Procedure.category
  • Max Cardinality changed from 1 to *
Procedure.subject
  • Type Reference: Added Target Types Device, Practitioner, Organization, Location
Procedure.focus
  • Added Element
Procedure.occurrence[x]
  • Added Element Renamed from performed[x] to occurrence[x]
  • Add Type Timing
Procedure.recorded
  • Added Element
Procedure.reported[x]
  • Added Element Renamed from asserter to reported[x]
  • Add Type boolean
Procedure.performer.actor
  • Type Reference: Added Target Types CareTeam, HealthcareService
Procedure.performer.period
  • Added Element
Procedure.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
Procedure.bodyStructure
  • Added Element
Procedure.outcome
  • Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to CodeableReference
Procedure.report
  • Type Reference: Added Target Type Bundle
Procedure.complication
  • Type changed from CodeableConcept to CodeableReference
  • Merged both Procedure.complication into the Procedure.complication.concept, and Procedure.complicationDetail into Procedure.complication.reference
Procedure.followUp
  • Type changed from CodeableConcept to CodeableReference
Procedure.used
  • Added Element
Procedure.supportingInfo
  • Added Element
Procedure.performed[x] Procedure.instantiatesCanonical
  • Deleted
Procedure.asserter Procedure.instantiatesUri
  • Deleted (-> Procedure.reportedReference)
Procedure.reasonCode
  • Deleted (-> Procedure.reason) reason.concept)
Procedure.reasonReference
  • Deleted (-> Procedure.reason) reason.reference)
Procedure.complicationDetail
  • Deleted (-> Procedure.complication) Procedure.complication.reference)
Procedure.usedReference
  • Deleted (-> Procedure.used)
Procedure.usedCode
  • Deleted (-> Procedure.used)
Provenance
Provenance.recorded
  • Min Cardinality changed from 1 to 0
Provenance.authorization
  • Renamed from reason to authorization
  • Type changed from CodeableConcept to CodeableReference
  • Remove Binding `http://terminology.hl7.org/ValueSet/v3-PurposeOfUse` (extensible)
Provenance.why
  • Added Element
Provenance.activity
  • Remove Binding `http://hl7.org/fhir/ValueSet/provenance-activity-type` (extensible)
Provenance.basedOn
  • Added Element
Provenance.patient
  • Added Element
Provenance.encounter
  • Added Element
Provenance.agent.type
  • Remove Binding `http://hl7.org/fhir/ValueSet/provenance-agent-type` (extensible)
Provenance.agent.who
  • Type Reference: Added Target Type CareTeam Types CareTeam, Group, HealthcareService
Provenance.agent.onBehalfOf
  • Type Reference: Added Target Type CareTeam Types CareTeam, Group, HealthcareService
  • Type Reference: Removed Target Types RelatedPerson, Device
Provenance.entity.role
  • Remove code derivation
  • Add code instantiates
Questionnaire
Questionnaire.versionAlgorithm[x]
  • Added Element
Questionnaire.subjectType
  • Remove codes Resource CatalogEntry , DomainResource ChargeItem , CatalogEntry ChargeItemDefinition , ClinicalImpression , DeviceUseStatement , DocumentManifest , Media DomainResource , RequestGroup EffectEvidenceSynthesis , ResearchDefinition GraphDefinition , ResearchElementDefinition ImmunizationEvaluation Add codes , ActorDefinition ImmunizationRecommendation , ArtifactAssessment Linkage , BiologicallyDerivedProductDispense Media , ConditionDefinition MedicationKnowledge , DeviceAssociation MedicinalProduct , DeviceDispense MedicinalProductAuthorization , DeviceUsage MedicinalProductContraindication , EncounterHistory MedicinalProductIndication , FormularyItem MedicinalProductIngredient , GenomicStudy MedicinalProductInteraction , ImagingSelection MedicinalProductManufactured , InventoryItem MedicinalProductPackaged , InventoryReport MedicinalProductPharmaceutical , NutritionIntake MedicinalProductUndesirableEffect , Permission MolecularSequence , RequestOrchestration RequestGroup , Requirements ResearchDefinition , ResearchElementDefinition , Resource , RiskEvidenceSynthesis , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , TestPlan SubstanceSpecification , Transport SupplyDelivery , SupplyRequest , TestReport , TestScript , VerificationResult
  • Add codes ActorDefinition , AdministrableProductDefinition , ArtifactAssessment , ClinicalUseDefinition , DeviceAlert , DeviceAssociation , ImagingSelection , Ingredient , InsuranceProduct , ManufacturedItemDefinition , MedicinalProductDefinition , NutritionIntake , NutritionProduct , PackagedProductDefinition , RegulatedAuthorization , RequestOrchestration , Requirements , SubscriptionStatus , SubscriptionTopic , SubstanceDefinition
Questionnaire.jurisdiction
Questionnaire.copyrightLabel
  • Added Element
Questionnaire.item.definition
  • Max Cardinality changed from 1 to *
Questionnaire.item.type
Questionnaire.item.enableWhen.answer[x]
  • Add Types Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity), uri, Attachment
Questionnaire.item.disabledDisplay
  • Added Element
Questionnaire.item.answerConstraint
  • Added Element
Questionnaire.item.answerOption.value[x]
  • Add Types decimal, dateTime, uri, Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
Questionnaire.item.initial.value[x]
  • Add Type Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
QuestionnaireResponse
QuestionnaireResponse.identifier
  • Max Cardinality changed from 1 to *
QuestionnaireResponse.questionnaire
  • Min Cardinality changed from 0 to 1
QuestionnaireResponse.author
  • Type Reference: Added Target Type Group
QuestionnaireResponse.source
  • Type Reference: Added Target Types Device, Organization
QuestionnaireResponse.item.definition
  • Max Cardinality changed from 1 to *
QuestionnaireResponse.item.answer.value[x]
  • Min Cardinality changed from 0 to 1
  • Add Type Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity)
RegulatedAuthorization
  • Type Reference: Added Target Types ManufacturedItemDefinition, Ingredient Resource
RegulatedAuthorization.indication RelatedPerson Max Cardinality changed from 1 to *
RegulatedAuthorization.attachedDocument RelatedPerson.role
  • Added Element
RelatedPerson.communication.language
RequestOrchestration
  • Name Changed from RequestGroup to RequestOrchestration
RequestOrchestration
  • Moved from RequestGroup to RequestOrchestration
RequestOrchestration.identifier
  • Added Element
RequestOrchestration.instantiatesCanonical
  • Added Element
RequestOrchestration.instantiatesUri
  • Added Element
RequestOrchestration.basedOn
  • Added Element
RequestOrchestration.replaces
  • Added Element
RequestOrchestration.groupIdentifier
  • Added Element
RequestOrchestration.status
  • Added Mandatory Element
RequestOrchestration.intent
  • Added Mandatory Element
RequestOrchestration.priority
  • Added Element
RequestOrchestration.code
  • Added Element
RequestOrchestration.subject
  • Type Reference: Added Target Types CareTeam, Device, HealthcareService, Location, Organization, Practitioner, PractitionerRole, RelatedPerson Element
RequestOrchestration.encounter
  • Added Element
RequestOrchestration.authoredOn
  • Added Element
RequestOrchestration.author
  • Added Element
RequestOrchestration.reason
  • Added Element
RequestOrchestration.goal
  • Added Element
RequestOrchestration.note
  • Added Element
RequestOrchestration.action
  • Added Element
RequestOrchestration.action.linkId
  • Added Element
RequestOrchestration.action.prefix
  • Added Element
RequestOrchestration.action.title
  • Added Element
RequestOrchestration.action.description
  • Type changed from string to markdown Added Element
RequestOrchestration.action.textEquivalent
  • Type changed from string to markdown Added Element
RequestOrchestration.action.priority
  • Added Element
RequestOrchestration.action.code
  • Added Element
RequestOrchestration.action.documentation
  • Added Element
RequestOrchestration.action.goal
  • Added Element
RequestOrchestration.action.condition
  • Added Element
RequestOrchestration.action.condition.kind
  • Added Mandatory Element
RequestOrchestration.action.condition.expression
  • Added Element
RequestOrchestration.action.input
  • Added Element
RequestOrchestration.action.input.title
  • Added Element
RequestOrchestration.action.input.requirement
  • Added Element
RequestOrchestration.action.input.relatedData
  • Added Element
RequestOrchestration.action.output
  • Added Element
RequestOrchestration.action.output.title
  • Added Element
RequestOrchestration.action.output.requirement
  • Added Element
RequestOrchestration.action.output.relatedData
  • Added Element
RequestOrchestration.action.relatedAction
  • Added Element
RequestOrchestration.action.relatedAction.targetId
  • Added Mandatory Element
RequestOrchestration.action.relatedAction.relationship
  • Added Mandatory Element
RequestOrchestration.action.relatedAction.endRelationship
  • Added Element
RequestOrchestration.action.relatedAction.offset[x]
  • Added Element
RequestOrchestration.action.timing[x]
  • Added Element
RequestOrchestration.action.location
  • Added Element
RequestOrchestration.action.participant
  • Type changed from Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Device) to BackboneElement Added Element
RequestOrchestration.action.participant.type
  • Added Element
RequestOrchestration.action.participant.typeCanonical
  • Added Element
RequestOrchestration.action.participant.typeReference
  • Added Element
RequestOrchestration.action.participant.role
  • Added Element
RequestOrchestration.action.participant.function
  • Added Element
RequestOrchestration.action.participant.actor[x]
  • Added Element
RequestOrchestration.action.type
  • Added Element
RequestOrchestration.action.applicabilityBehavior
  • Added Element
RequestOrchestration.action.groupingBehavior
  • Added Element
RequestOrchestration.action.selectionBehavior
  • Added Element
RequestOrchestration.action.requiredBehavior
  • Added Element
RequestOrchestration.action.precheckBehavior
  • Added Element
RequestOrchestration.action.cardinalityBehavior
  • Added Element
RequestOrchestration.action.resource
  • Added Element
RequestOrchestration.action.definition[x]
  • Added Element
RequestOrchestration.action.transform
  • Added Element
RequestOrchestration.action.dynamicValue
  • Added Element
RequestOrchestration.action.dynamicValue.path
  • Added Element
RequestOrchestration.action.dynamicValue.expression
  • Added Element
RequestOrchestration.action.action
  • Added Element
RequestGroup.identifier
  • Deleted
RequestGroup.instantiatesCanonical
  • Deleted
RequestGroup.instantiatesUri
  • Deleted
RequestGroup.basedOn
  • Deleted
RequestGroup.replaces
  • Deleted
RequestGroup.groupIdentifier
  • Deleted
RequestGroup.status
  • Deleted
RequestGroup.intent
  • Deleted
RequestGroup.priority
  • Deleted
RequestGroup.code
  • Deleted
RequestGroup.subject
  • Deleted
RequestGroup.encounter
  • Deleted
RequestGroup.authoredOn
  • Deleted
RequestGroup.author
  • Deleted
RequestGroup.reasonCode
  • Deleted
RequestGroup.reasonReference
  • Deleted
RequestGroup.action.relatedAction.actionId RequestGroup.note
  • Deleted
RequestGroup.action
  • Deleted
Requirements
  • Added Resource
ResearchStudy
ResearchStudy.url
  • Added Element
ResearchStudy.version
  • Added Element
ResearchStudy.name
  • Added Element
ResearchStudy.label
  • Added Element
ResearchStudy.label.type
  • Added Element
ResearchStudy.label.value
  • Added Element
ResearchStudy.label.language
  • Added Element
ResearchStudy.citeAs
  • Added Element
ResearchStudy.relatesTo
  • Added Element
ResearchStudy.relatesTo.type
  • Added Mandatory Element
ResearchStudy.relatesTo.target[x]
  • Added Mandatory Element
ResearchStudy.date
  • Added Element
ResearchStudy.status
  • Change value set from http://hl7.org/fhir/ValueSet/research-study-status|4.3.0 http://hl7.org/fhir/ValueSet/research-study-status|4.0.0 to PublicationStatus
  • Remove codes administratively-completed , approved , closed-to-accrual , closed-to-accrual-and-intervention , completed , disapproved , in-review , temporarily-closed-to-accrual , temporarily-closed-to-accrual-and-intervention , withdrawn
  • Add codes draft , retired , unknown
ResearchStudy.primaryPurposeType
  • Remove Binding `http://hl7.org/fhir/ValueSet/research-study-prim-purp-type` (extensible)
ResearchStudy.studyDesign
  • Added Element Renamed from category to studyDesign
ResearchStudy.focus
  • Type changed from CodeableConcept to CodeableReference
ResearchStudy.region
  • Added Element
ResearchStudy.descriptionSummary
  • Added Element
ResearchStudy.site
  • Type Reference: Added Target Types ResearchStudy, Organization
ResearchStudy.classifier
  • Added Element
ResearchStudy.associatedParty
  • Added Element
ResearchStudy.associatedParty.name
  • Added Element
ResearchStudy.associatedParty.role
  • Added Mandatory Element
ResearchStudy.associatedParty.period
  • Added Element
ResearchStudy.associatedParty.classifier
  • Added Element
ResearchStudy.associatedParty.party
  • Added Element
ResearchStudy.progressStatus
  • Added Element
ResearchStudy.progressStatus.state
  • Added Mandatory Element
ResearchStudy.progressStatus.actual
  • Added Element
ResearchStudy.progressStatus.period
  • Added Element
ResearchStudy.whyStopped
  • Added Element Renamed from reasonStopped to whyStopped
ResearchStudy.recruitment
  • Added Element
ResearchStudy.recruitment.targetNumber
  • Added Element
ResearchStudy.recruitment.actualNumber
  • Added Element
ResearchStudy.recruitment.eligibility
  • Added Element
ResearchStudy.recruitment.actualGroup
  • Added Element
ResearchStudy.recruitment.description
  • Added Element
ResearchStudy.comparisonGroup
  • Added Element
ResearchStudy.comparisonGroup.linkId ResearchStudy.comparisonGroup.targetNumber
  • Added Element
ResearchStudy.comparisonGroup.name ResearchStudy.comparisonGroup.actualNumber
  • Added Mandatory Element
ResearchStudy.comparisonGroup.type ResearchStudy.comparisonGroup.eligibility
  • Added Element
ResearchStudy.comparisonGroup.observedGroup
  • Added Element
ResearchStudy.comparisonGroup.description
  • Added Element
ResearchStudy.comparisonGroup.intendedExposure ResearchStudy.objective.description
  • Added Element
ResearchStudy.comparisonGroup.observedGroup ResearchStudy.objective.outcomeMeasure
  • Added Element
ResearchStudy.objective.description ResearchStudy.objective.outcomeMeasure.name
  • Added Element
ResearchStudy.outcomeMeasure ResearchStudy.objective.outcomeMeasure.type
  • Added Element
ResearchStudy.outcomeMeasure.name ResearchStudy.objective.outcomeMeasure.description
  • Added Element
ResearchStudy.outcomeMeasure.type ResearchStudy.objective.outcomeMeasure.endpoint
  • Added Mandatory Element
ResearchStudy.outcomeMeasure.description ResearchStudy.objective.outcomeMeasure.population
  • Added Element
ResearchStudy.outcomeMeasure.reference ResearchStudy.objective.outcomeMeasure.intervention
  • Added Element
ResearchStudy.result ResearchStudy.objective.outcomeMeasure.comparator
  • Added Element
ResearchStudy.category ResearchStudy.objective.outcomeMeasure.summaryMeasure
  • Deleted Added Element
ResearchStudy.objective.outcomeMeasure.endpointAnalysisPlan
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.event
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.group
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.handling
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.description
  • Added Element
ResearchStudy.result
  • Added Element
ResearchStudy.contact
  • Deleted
ResearchStudy.location ResearchStudy.relatedArtifact
  • Deleted
ResearchStudy.enrollment ResearchStudy.location
  • Deleted
ResearchStudy.sponsor ResearchStudy.enrollment
  • Deleted
ResearchStudy.principalInvestigator ResearchStudy.sponsor
  • Deleted (-> ResearchStudy.associatedPart.party (with role='sponsor'))
ResearchStudy.reasonStopped ResearchStudy.principalInvestigator
  • Deleted (-> ResearchStudy.associatedPart.party (with role='primary-investigator'))
ResearchStudy.arm
  • Deleted
ResearchSubject
ResearchSubject.status
  • Change value set from http://hl7.org/fhir/ValueSet/research-subject-status|4.3.0 http://hl7.org/fhir/ValueSet/research-subject-status|4.0.0 to PublicationStatus
  • Remove codes candidate , eligible , follow-up , ineligible , not-registered , off-study , on-study , on-study-intervention , on-study-observation , pending-on-study , potential-candidate , screening , withdrawn
  • Add codes draft , active , retired , unknown
ResearchSubject.progress ResearchSubject.subject
  • Renamed from individual to subject
  • Type Reference: Added Element Target Types Group, Specimen, Device, Medication, Substance, SubstanceDefinition, BiologicallyDerivedProduct
ResearchSubject.progress.type ResearchSubject.subjectState
  • Added Element
ResearchSubject.progress.subjectState ResearchSubject.subjectState.code
  • Added Mandatory Element
ResearchSubject.progress.milestone ResearchSubject.subjectState.startDate
  • Added Mandatory Element
ResearchSubject.progress.reason ResearchSubject.subjectState.endDate
  • Added Element
ResearchSubject.progress.startDate ResearchSubject.subjectState.reason
  • Added Element
ResearchSubject.progress.endDate ResearchSubject.subjectMilestone
  • Added Element
ResearchSubject.subject ResearchSubject.subjectMilestone.milestone
  • Added Mandatory Element
ResearchSubject.assignedComparisonGroup ResearchSubject.subjectMilestone.date
  • Added Element
ResearchSubject.actualComparisonGroup ResearchSubject.subjectMilestone.reason
  • Added Element
ResearchSubject.consent ResearchSubject.comparisonGroup
  • Max Cardinality changed from 1 to * Added Element
ResearchSubject.individual ResearchSubject.consent
  • Deleted Max Cardinality changed from 1 to *
ResearchSubject.assignedArm
  • Deleted
ResearchSubject.actualArm
  • Deleted
Resource
Resource.language
RiskAssessment
RiskAssessment.status
  • Remove code corrected
  • Add codes specimen-in-process , cannot-be-obtained
RiskAssessment.performer
  • Type Reference: Added Target Types Patient, RelatedPerson
RiskAssessment.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
RiskAssessment.prediction.probability[x]
  • Add Type Quantity
RiskAssessment.reasonCode
  • Deleted (-> reason) reason.concept)
RiskAssessment.reasonReference
  • Deleted (-> reason) reason.reference)
Schedule
Schedule.serviceType
  • Type changed from CodeableConcept to CodeableReference
Schedule.name
  • Added Element
Schedule.actor
  • Type Reference: Added Target Type CareTeam
Schedule.comment
  • Type changed from string to markdown
SearchParameter
SearchParameter.identifier
  • Added Element
SearchParameter.versionAlgorithm[x]
  • Added Element
SearchParameter.title
  • Added Element
SearchParameter.jurisdiction
SearchParameter.copyright
  • Added Element
SearchParameter.copyrightLabel
  • Added Element
SearchParameter.aliasCode
  • Added Element
SearchParameter.base
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types|4.3.0 http://hl7.org/fhir/ValueSet/resource-types|4.0.0 to Version Independent Resource Types (All)
  • Add Remove codes ActorDefinition ChargeItem , ArtifactAssessment ChargeItemDefinition , BiologicallyDerivedProductDispense ClinicalImpression , CanonicalResource GraphDefinition , ConditionDefinition ImmunizationEvaluation , DeviceAssociation ImmunizationRecommendation , DeviceDispense Linkage , DeviceUsage MedicationKnowledge , EncounterHistory MolecularSequence , FormularyItem SubstanceNucleicAcid , GenomicStudy SubstancePolymer , ImagingSelection SubstanceProtein , InventoryItem SubstanceReferenceInformation , InventoryReport SubstanceSourceMaterial , MetadataResource SupplyDelivery , NutritionIntake SupplyRequest , Permission TestReport , RequestOrchestration TestScript , Requirements VerificationResult
  • Add codes ActorDefinition , SubstanceNucleicAcid AdministrableProductDefinition , SubstancePolymer ArtifactAssessment , SubstanceProtein CanonicalResource , SubstanceReferenceInformation ClinicalUseDefinition , SubstanceSourceMaterial DeviceAlert , TestPlan DeviceAssociation , Transport ImagingSelection , BodySite Ingredient , Conformance InsuranceProduct , DataElement ManufacturedItemDefinition , DeviceComponent MedicinalProductDefinition , DeviceUseRequest MetadataResource , DiagnosticOrder NutritionIntake , EffectEvidenceSynthesis NutritionProduct , EligibilityRequest PackagedProductDefinition , EligibilityResponse RegulatedAuthorization , ExpansionProfile RequestOrchestration , ImagingManifest Requirements , ImagingObjectSelection SubscriptionStatus , MedicationOrder SubscriptionTopic , MedicationUsage SubstanceDefinition , MedicinalProduct BodySite , MedicinalProductAuthorization Conformance , MedicinalProductContraindication DataElement , MedicinalProductIndication DeviceComponent , MedicinalProductIngredient DeviceUseRequest , MedicinalProductInteraction DiagnosticOrder , MedicinalProductManufactured EligibilityRequest , MedicinalProductPackaged EligibilityResponse , MedicinalProductPharmaceutical ExpansionProfile , MedicinalProductUndesirableEffect ImagingManifest , ImagingObjectSelection , MedicationOrder , MedicationUsage , Order , OrderResponse , ProcedureRequest , ProcessRequest , ProcessResponse , ReferralRequest , RiskEvidenceSynthesis , Sequence , ServiceDefinition ,
SearchParameter.type
  • Add code SubstanceSpecification resource
SearchParameter.processingMode
  • Renamed from xpathUsage to processingMode
  • Change value set from http://hl7.org/fhir/ValueSet/search-xpath-usage|4.3.0 http://hl7.org/fhir/ValueSet/search-xpath-usage|4.0.0 to Search Processing Mode Type
  • Remove codes nearby , distance
SearchParameter.constraint
  • Added Element
SearchParameter.target
  • Change value set from http://hl7.org/fhir/ValueSet/resource-types|4.3.0 http://hl7.org/fhir/ValueSet/resource-types|4.0.0 to Version Independent Resource Types (All)
  • Remove codes ChargeItem , ChargeItemDefinition , ClinicalImpression , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , Linkage , MedicationKnowledge , MolecularSequence , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , TestReport , TestScript , VerificationResult
  • Add codes ActorDefinition , ArtifactAssessment AdministrableProductDefinition , BiologicallyDerivedProductDispense ArtifactAssessment , CanonicalResource , ConditionDefinition ClinicalUseDefinition , DeviceAlert , DeviceAssociation , DeviceDispense ImagingSelection , DeviceUsage Ingredient , EncounterHistory InsuranceProduct , FormularyItem ManufacturedItemDefinition , GenomicStudy MedicinalProductDefinition , MetadataResource , NutritionIntake , NutritionProduct , PackagedProductDefinition , RegulatedAuthorization , RequestOrchestration , Requirements , SubscriptionStatus , SubscriptionTopic , SubstanceDefinition , BodySite , Conformance , DataElement , DeviceComponent , DeviceUseRequest , DiagnosticOrder , EligibilityRequest , EligibilityResponse , ExpansionProfile , ImagingManifest , ImagingObjectSelection , MedicationOrder , MedicationUsage , Order , OrderResponse , ProcedureRequest , ProcessRequest , ProcessResponse , ReferralRequest , Sequence , ServiceDefinition
SearchParameter.modifier
  • Change value set from http://hl7.org/fhir/ValueSet/search-modifier-code|4.0.0 to Search Modifier All Codes
  • Remove code ofType
  • Add codes of-type , code-text , text-advanced , iterate , Account , ActivityDefinition , ActorDefinition , AdministrableProductDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , ArtifactAssessment , AuditEvent , Basic , Binary , BiologicallyDerivedProduct , BodyStructure , Bundle , CapabilityStatement , CarePlan , CareTeam , Claim , ClaimResponse , ClinicalUseDefinition , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceAlert , DeviceAssociation , DeviceDefinition , DeviceMetric , DeviceRequest , DiagnosticReport , DocumentReference , Encounter , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , Goal , Group , GuidanceResponse , HealthcareService , ImagingSelection , InventoryItem ImagingStudy , InventoryReport Immunization , MetadataResource ImplementationGuide , Ingredient , InsurancePlan , InsuranceProduct , Invoice , Library , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Medication , MedicationAdministration , MedicationDispense , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MessageDefinition , MessageHeader , NamingSystem , NutritionIntake , Permission NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Parameters , Patient , PaymentNotice , PaymentReconciliation , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RegulatedAuthorization , RelatedPerson , RequestOrchestration , Requirements , SubstanceNucleicAcid ResearchStudy , SubstancePolymer ResearchSubject , SubstanceProtein RiskAssessment , SubstanceReferenceInformation Schedule , SubstanceSourceMaterial SearchParameter , TestPlan ServiceRequest , Transport Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , SubscriptionStatus , SubscriptionTopic , Substance , SubstanceDefinition , Task , TerminologyCapabilities , ValueSet , VisionPrescription , BodySite , CatalogEntry , Conformance , DataElement , DeviceComponent , DeviceUseRequest , DeviceUseStatement , DiagnosticOrder , DocumentManifest , EffectEvidenceSynthesis , EligibilityRequest , EligibilityResponse , ExpansionProfile , ImagingManifest , ImagingObjectSelection , Media , MedicationOrder , MedicationUsage , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication , MedicinalProductIndication , MedicinalProductIngredient , MedicinalProductInteraction , MedicinalProductManufactured , MedicinalProductPackaged , MedicinalProductPharmaceutical , MedicinalProductUndesirableEffect , Order , OrderResponse , ProcedureRequest , ProcessRequest , ProcessResponse , ReferralRequest , RiskEvidenceSynthesis RequestGroup , Sequence ResearchDefinition , ServiceDefinition ResearchElementDefinition , SubstanceSpecification SearchParameter.modifier Remove code ofType RiskEvidenceSynthesis Add codes , of-type Sequence , code-text ServiceDefinition , text-advanced SubstanceSpecification , iterate ViewDefinition
SearchParameter.xpath
  • Deleted (XPath removed due to lack of use and maintenance)
ServiceRequest
ServiceRequest.basedOn
  • Type Reference: Added Target Types DocumentReference, RequestOrchestration, NutritionOrder, DocumentReference
ServiceRequest.replaces
  • Type Reference: Added Target Types MedicationRequest, RequestOrchestration, CarePlan, DeviceRequest, CommunicationRequest, NutritionOrder, VisionPrescription
ServiceRequest.status
  • Remove codes revoked , completed
  • Add code ended
ServiceRequest.statusReason
  • Added Element
ServiceRequest.intent
  • Remove codes original-order , reflex-order , filler-order , instance-order
ServiceRequest.code
  • Type changed from CodeableConcept to CodeableReference
ServiceRequest.orderDetail
  • Type changed from CodeableConcept to BackboneElement
ServiceRequest.orderDetail.parameterFocus ServiceRequest.orderDetail.parameterFocus[x]
  • Added Element
ServiceRequest.orderDetail.parameter
  • Added Mandatory Element
ServiceRequest.orderDetail.parameter.code
  • Added Mandatory Element
ServiceRequest.orderDetail.parameter.value[x]
  • Added Mandatory Element
ServiceRequest.focus
  • Added Element
ServiceRequest.asNeeded
  • Renamed from asNeeded[x] to asNeeded
  • Remove Type CodeableConcept
ServiceRequest.asNeededFor
  • Added Element
ServiceRequest.requester
  • Type Reference: Added Target Type Group
ServiceRequest.performer
  • Type Reference: Added Target Type Group
ServiceRequest.location
  • Added Element
  • Merged both locationCode and locationReference into location
ServiceRequest.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
ServiceRequest.supportingInfo
  • Type changed from Reference(Resource) to CodeableReference
ServiceRequest.bodyStructure
  • Added Element
ServiceRequest.patientInstruction
  • Max Cardinality changed from 1 to *
  • Type changed from string to BackboneElement
ServiceRequest.patientInstruction.instruction[x]
  • Added Element
ServiceRequest.instantiatesCanonical
  • Deleted
ServiceRequest.instantiatesUri
  • Deleted
ServiceRequest.locationCode
  • Deleted (-> ServiceRequest.location.concept)
ServiceRequest.locationReference
  • Deleted (-> ServiceRequest.location.reference)
ServiceRequest.reasonCode
  • Deleted (-> reason) reason.concept)
ServiceRequest.reasonReference
  • Deleted (-> reason) reason.reference)
ServiceRequest.bodySite
  • Deleted
Slot
Slot.serviceType
  • Type changed from CodeableConcept to CodeableReference
Slot.appointmentType
  • Max Cardinality changed from 1 to *
Specimen
Specimen.subject
  • Type Reference: Added Target Type BiologicallyDerivedProduct Types BiologicallyDerivedProduct, NutritionProduct
Specimen.combined
  • Added Element
Specimen.role
  • Added Element
Specimen.feature
  • Added Element
Specimen.feature.type
  • Added Mandatory Element
Specimen.feature.description
  • Added Mandatory Element
Specimen.collection.collector
  • Type Reference: Added Target Types Organization, Patient, RelatedPerson
Specimen.collection.device Specimen.collection.device[x]
  • Added Element
Specimen.collection.procedure
  • Added Element
Specimen.collection.bodySite
  • Type changed from CodeableConcept to CodeableReference
Specimen.processing.method
  • Renamed from procedure to method
Specimen.processing.performer
  • Added Element
Specimen.container.device Specimen.processing.device[x]
  • Added Mandatory Element
Specimen.processing.additive
  • Type changed from Reference(Substance) to CodeableReference
Specimen.processing.time[x]
  • Add Type Duration
Specimen.container.location Specimen.container.device[x]
  • Added Mandatory Element
Specimen.condition
  • Remove Binding `http://terminology.hl7.org/ValueSet/v2-0493` (extensible)
Specimen.processing.procedure Specimen.accessionIdentifier
  • Deleted (-> Specimen.identifier (along with all the other identifiers))
Specimen.container.identifier
  • Deleted
Specimen.container.description
  • Deleted
Specimen.container.type
  • Deleted
Specimen.container.capacity
  • Deleted
Specimen.container.additive[x]
  • Deleted
SpecimenDefinition
SpecimenDefinition.url
  • Added Element
SpecimenDefinition.version
  • Added Element
SpecimenDefinition.versionAlgorithm[x]
  • Added Element
SpecimenDefinition.name
  • Added Element
SpecimenDefinition.title
  • Added Element
SpecimenDefinition.derivedFromCanonical
  • Added Element
SpecimenDefinition.derivedFromUri
  • Added Element
SpecimenDefinition.status
  • Added Mandatory Element
SpecimenDefinition.experimental
  • Added Element
SpecimenDefinition.subject[x]
  • Added Element
SpecimenDefinition.date
  • Added Element
SpecimenDefinition.publisher
  • Added Element
SpecimenDefinition.contact
  • Added Element
SpecimenDefinition.description
  • Added Element
SpecimenDefinition.useContext
  • Added Element
SpecimenDefinition.jurisdiction
  • Added Element
SpecimenDefinition.purpose
  • Added Element
SpecimenDefinition.copyright
  • Added Element
SpecimenDefinition.copyrightLabel
  • Added Element
SpecimenDefinition.approvalDate
  • Added Element
SpecimenDefinition.lastReviewDate
  • Added Element
SpecimenDefinition.effectivePeriod
  • Added Element
SpecimenDefinition.typeTested.container.description
  • Type changed from string to markdown
SpecimenDefinition.typeTested.container.preparation
  • Type changed from string to markdown
SpecimenDefinition.typeTested.requirement
  • Type changed from string to markdown
SpecimenDefinition.typeTested.singleUse
  • Added Element
SpecimenDefinition.typeTested.handling.instruction
  • Type changed from string to markdown
SpecimenDefinition.typeTested.testingDestination
  • Added Element
StructureDefinition
StructureDefinition.versionAlgorithm[x]
  • Added Element
StructureDefinition.jurisdiction
StructureDefinition.copyrightLabel
  • Added Element
StructureDefinition.fhirVersion
  • Add Remove codes 0.0 0.0.80 , 0.4 0.0.81 , 0.5 0.0.82 , 1.0 0.4.0 , 1.1 0.5.0 , 1.4 1.0.0 , 1.6 1.0.1 , 1.8 1.0.2 , 3.0 1.1.0 , 3.3 1.4.0 , 3.5 1.6.0 , 4.0 1.8.0 , 4.1 3.0.0 , 4.2 3.0.1 , 4.2.0 3.3.0 , 4.3 3.5.0 , 4.4 4.0.0
  • Add codes 0.0 , 4.4.0 0.4 , 4.5 0.5 , 4.5.0 1.0 , 4.6 1.1 , 4.6.0 1.4 , 5.0 1.6 , 5.0.0 1.8 , 5.0.0-cibuild 3.0 , 5.0.0-snapshot1 3.3 , 5.0.0-snapshot2 3.5 , 5.0.0-ballot 4.0 , 5.0.0-snapshot3 4.1 , 5.0.0-draft-final 4.2 , 4.3 , 4.4 , 4.5 , 4.6 , 5.0 , 6.0
StructureDefinition.type
  • Change value set from http://hl7.org/fhir/ValueSet/defined-types to All FHIR Types
StructureMap
StructureMap.versionAlgorithm[x]
  • Added Element
StructureMap.jurisdiction
StructureMap.copyrightLabel
  • Added Element
StructureMap.const
  • Added Element
StructureMap.const.name
  • Added Element
StructureMap.const.value
  • Added Element
StructureMap.group.typeMode
  • Min Cardinality changed from 1 to 0
  • Remove code none
StructureMap.group.rule
  • Min Cardinality changed from 1 to 0
StructureMap.group.rule.name
  • Min Cardinality changed from 1 to 0
StructureMap.group.rule.source.min
  • Type changed from integer to unsignedInt
StructureMap.group.rule.source.defaultValue
  • Renamed from defaultValue[x] to defaultValue
  • Remove Types base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta Dosage
StructureMap.group.rule.target.context
  • Type changed from id to string
StructureMap.group.rule.target.listMode
  • Remove code collate
  • Add code single
StructureMap.group.rule.target.parameter.value[x]
  • Add Types date, time, dateTime
StructureMap.group.rule.dependent.parameter
  • Renamed from variable to parameter
  • Remove Type string
StructureMap.group.rule.target.contextType
  • Deleted (now implied by context)
Subscription
Subscription.identifier
  • Added Element
Subscription.name
  • Added Element
Subscription.status
  • Add code entered-in-error
Subscription.topic
  • Added Mandatory Element
Subscription.managingEntity
  • Added Element
Subscription.reason
  • Min Cardinality changed from 1 to 0
Subscription.filterBy
  • Added Element
Subscription.filterBy.resourceType Subscription.filterBy.resource
  • Added Element
Subscription.filterBy.filterParameter
  • Added Mandatory Element
Subscription.filterBy.comparator
  • Added Element
Subscription.filterBy.modifier
  • Added Element
Subscription.filterBy.value
  • Added Mandatory Element
Subscription.filterBy.event
  • Added Element
Subscription.channelType
  • Added Mandatory Element
Subscription.endpoint
  • Added Element
Subscription.parameter
  • Added Element
Subscription.parameter.name
  • Added Mandatory Element
Subscription.parameter.value
  • Added Mandatory Element
Subscription.heartbeatPeriod
  • Added Element
Subscription.timeout
  • Added Element
Subscription.contentType
  • Added Element
Subscription.content
  • Added Element
Subscription.maxCount
  • Added Element
Subscription.criteria
  • Deleted
Subscription.error
  • Deleted
Subscription.channel
  • Deleted
SubscriptionStatus
  • Added Resource
SubscriptionStatus.status SubscriptionTopic
  • Add code entered-in-error Added Resource
Substance
SubscriptionStatus.eventsSinceSubscriptionStart Substance.code
  • Type changed from string CodeableConcept to integer64 CodeableReference
SubscriptionStatus.notificationEvent.eventNumber Substance.description
  • Type changed from string to integer64 markdown
SubscriptionTopic.versionAlgorithm[x] Substance.expiry
  • Added Element
SubscriptionTopic.name Substance.quantity
  • Added Element
SubscriptionTopic.experimental Substance.instance
  • No longer marked as Modifier Deleted (-> consider if this should be multiple Substance resource instances)
SubscriptionTopic.copyrightLabel Substance.ingredient
  • Added Element Deleted
SubscriptionTopic.resourceTrigger.resource SubstanceDefinition
  • Change value set from http://hl7.org/fhir/ValueSet/defined-types to Types used with Subscriptions Added Resource
SubscriptionTopic.eventTrigger.resource Task Change value set from http://hl7.org/fhir/ValueSet/defined-types to Types used with Subscriptions
SubscriptionTopic.canFilterBy.resource Task.statusReason
  • Change value set Max Cardinality changed from http://hl7.org/fhir/ValueSet/defined-types 1 to Types used with Subscriptions *
  • Type changed from CodeableConcept to CodeableReference
SubscriptionTopic.canFilterBy.comparator Task.doNotPerform
  • Added Element
SubscriptionTopic.canFilterBy.modifier Task.code
  • Change value set from http://hl7.org/fhir/ValueSet/subscription-search-modifier|4.3.0 to Search Modifier Code Remove codes = , eq , ne , gt , lt , ge , le , sa , eb , ap Add codes missing , exact , contains , not , text , type , identifier , code-text , text-advanced , iterate Binding `http://hl7.org/fhir/ValueSet/task-code` (extensible)
SubscriptionTopic.notificationShape.resource Task.description
  • Change value set Type changed from http://hl7.org/fhir/ValueSet/defined-types string to Types used with Subscriptions markdown
Substance.instance Task.focus
  • Min Cardinality changed from 0 to 1 Max Cardinality changed from * to 1 to *
  • Type changed from BackboneElement Reference(Resource) to boolean Now marked as Modifier BackboneElement
Substance.code Task.focus.value[x]
  • Type changed from CodeableConcept to CodeableReference Added Mandatory Element
Substance.description Task.requestedPeriod
  • Type changed from string to markdown Added Element
Substance.expiry Task.requester
  • Moved from Substance.instance to Substance Type Reference: Added Target Type Group
Substance.quantity Task.requestedPerformer
  • Moved from Substance.instance to Substance Added Element
Substance.instance.identifier Task.owner
  • Deleted (-> Substance.instance.identifier) Type Reference: Added Target Type Group
  • Type Reference: Removed Target Types HealthcareService, Device
SubstanceDefinition.characterization Task.performer
  • Added Element
SubstanceDefinition.characterization.technique Task.performer.function
  • Added Element
SubstanceDefinition.characterization.form Task.performer.actor
  • Added Mandatory Element
SubstanceDefinition.characterization.description Task.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
SubstanceDefinition.characterization.file Task.restriction.recipient
  • Type Reference: Added Element Target Type Device
SubstanceDefinition.referenceInformation Task.input.value[x]
  • Added Element Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
SubstanceDefinition.name.language Task.output.value[x]
  • Change binding strength from preferred to required Change value set from Common Languages to All Languages Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail, Meta
  • Change max value set from All Languages to none Remove Type Contributor
SubstanceDefinition.nucleicAcid Task.instantiatesCanonical
  • Added Element Deleted
SubstanceDefinition.polymer Task.instantiatesUri
  • Added Element Deleted
SubstanceDefinition.protein Task.performerType
  • Added Element Deleted (->Task.requestedPerformer.concept)
SubstanceNucleicAcid Task.reasonCode
  • Added Resource Deleted (-> reason.concept)
SubstancePolymer Task.reasonReference
  • Added Resource Deleted (-> reason.reference)
SubstanceProtein TerminologyCapabilities Added Resource
SubstanceReferenceInformation TerminologyCapabilities.identifier
  • Added Resource Element
SubstanceSourceMaterial TerminologyCapabilities.versionAlgorithm[x]
  • Added Resource Element
SupplyDelivery.type TerminologyCapabilities.jurisdiction
  • Change value set from http://hl7.org/fhir/ValueSet/supplydelivery-type|4.3.0 http://hl7.org/fhir/ValueSet/jurisdiction to Supply Delivery Supply Item Type Jurisdiction ValueSet icon
  • Remove codes medication , device Add codes medication , device , biologicallyderivedproduct
SupplyDelivery.suppliedItem TerminologyCapabilities.copyrightLabel
  • Max Cardinality changed from 1 to * Added Element
SupplyDelivery.receiver TerminologyCapabilities.implementation.description
  • Type Reference: Added Target Type Organization changed from string to markdown
SupplyRequest.basedOn TerminologyCapabilities.codeSystem.supplement
  • Added Element
SupplyRequest.deliverFor TerminologyCapabilities.codeSystem.version.supplement
  • Added Element
SupplyRequest.item TerminologyCapabilities.codeSystem.version.language
  • Renamed from item[x] to item Add Type CodeableReference Remove Types CodeableConcept, Reference(Medication | Substance | Device) Binding `http://hl7.org/fhir/ValueSet/all-languages|6.0.0-ballot3` (required)
SupplyRequest.requester TerminologyCapabilities.codeSystem.content
  • Type Reference: Added Target Type CareTeam Mandatory Element
SupplyRequest.reason TerminologyCapabilities.supplements
  • Added Element
SupplyRequest.deliverTo TerminologyCapabilities.supplements.globals
  • Type Reference: Added Target Type RelatedPerson Element
SupplyRequest.reasonCode TerminologyCapabilities.expansion.parameter.documentation
  • Deleted (-> reason) Type changed from string to markdown
SupplyRequest.reasonReference TerminologyCapabilities.codeSearch
  • Deleted (-> reason) Remove codes explicit , all
  • Task Task.statusReason
  • Type changed from CodeableConcept to CodeableReference Add codes in-compose , in-expansion , in-compose-or-expansion
Task.doNotPerform TerminologyCapabilities.closure
  • Added Element Deleted
Task.requestedPeriod ValueSet Added Element
Task.requestedPerformer ValueSet.versionAlgorithm[x]
  • Added Element
Task.owner ValueSet.jurisdiction
  • Type Reference: Removed Target Types HealthcareService, Device Change value set from http://hl7.org/fhir/ValueSet/jurisdiction to Jurisdiction ValueSet icon
Task.performer ValueSet.copyrightLabel
  • Added Element
Task.performer.function ValueSet.approvalDate
  • Added Element
Task.performer.actor ValueSet.lastReviewDate
  • Added Mandatory Element
Task.reason ValueSet.effectivePeriod
  • Added Element
Task.performerType ValueSet.topic
  • Deleted (->Task.requestedPerformer) Added Element
Task.reasonCode ValueSet.author
  • Deleted (-> reason) Added Element
Task.reasonReference ValueSet.editor
  • Deleted (-> reason) Added Element
TerminologyCapabilities.identifier ValueSet.reviewer
  • Added Element
TerminologyCapabilities.versionAlgorithm[x] ValueSet.endorser
  • Added Element
TerminologyCapabilities.copyrightLabel ValueSet.relatedArtifact
  • Added Element
TerminologyCapabilities.codeSystem.version.language ValueSet.compose.include.concept.designation.language
TerminologyCapabilities.codeSystem.content ValueSet.compose.include.concept.designation.additionalUse
  • Added Mandatory Element
TerminologyCapabilities.codeSearch ValueSet.compose.include.filter.op
  • Remove codes explicit , all Add codes in-compose , in-expansion child-of , in-compose-or-expansion descendent-leaf
TestPlan ValueSet.compose.include.copyright
  • Added Resource TestReport TestReport.testScript Type changed from Reference(TestScript) to canonical(TestScript) Element
TestReport.setup.action.assert.requirement ValueSet.compose.property
  • Added Element
TestReport.setup.action.assert.requirement.link[x] ValueSet.expansion.next
  • Added Element
TestScript.versionAlgorithm[x] ValueSet.expansion.property
  • Added Element
TestScript.copyrightLabel ValueSet.expansion.property.code
  • Added Mandatory Element
TestScript.origin.url ValueSet.expansion.property.uri
  • Added Element
TestScript.destination.url ValueSet.expansion.contains.property
  • Added Element
TestScript.scope ValueSet.expansion.contains.property.code
  • Added Mandatory Element
TestScript.scope.artifact ValueSet.expansion.contains.property.value[x]
  • Added Mandatory Element
TestScript.scope.conformance ValueSet.expansion.contains.property.subProperty
  • Added Element
TestScript.scope.phase ValueSet.expansion.contains.property.subProperty.code
  • Added Mandatory Element TestScript.profile Type changed from Reference(Resource) to canonical(StructureDefinition) TestScript.setup.action.operation.type Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/testscript-operation-codes" to "http://hl7.org/fhir/restful-interaction" TestScript.setup.action.operation.resource Type changed from code to uri Change binding strength from required to extensible Change value set from http://hl7.org/fhir/ValueSet/defined-types|4.3.0 to Concrete FHIR Types
TestScript.setup.action.assert.defaultManualCompletion ValueSet.expansion.contains.property.subProperty.value[x]
  • Added Mandatory Element
TestScript.setup.action.assert.resource Type changed from code to uri Change binding strength from required to extensible Change value set from http://hl7.org/fhir/ValueSet/defined-types|4.3.0 to Concrete FHIR Types VisionPrescription TestScript.setup.action.assert.response Remove codes bad , unprocessable Add codes continue , switchingProtocols , accepted , nonAuthoritativeInformation , resetContent , partialContent , multipleChoices , movedPermanently , found , seeOther , useProxy , temporaryRedirect , permanentRedirect , badRequest , unauthorized , paymentRequired , notAcceptable , proxyAuthenticationRequired , requestTimeout , lengthRequired , contentTooLarge , uriTooLong , unsupportedMediaType , rangeNotSatisfiable , expectationFailed , misdirectedRequest , unprocessableContent , upgradeRequired , internalServerError , notImplemented , badGateway , serviceUnavailable , gatewayTimeout , httpVersionNotSupported
TestScript.setup.action.assert.stopTestOnFail VisionPrescription.basedOn
  • Added Mandatory Element
TestScript.setup.action.assert.requirement VisionPrescription.groupIdentifier
  • Added Element
TestScript.setup.action.assert.requirement.link[x] VisionPrescription.priority
  • Added Element
Transport CatalogEntry
  • Added Resource Deleted
ValueSet.versionAlgorithm[x] ChargeItem
  • Added Element Deleted
ValueSet.copyrightLabel ChargeItemDefinition
  • Added Element Deleted
ValueSet.approvalDate ClinicalImpression
  • Added Element Deleted
ValueSet.lastReviewDate DeviceUseStatement
  • Added Element Deleted
ValueSet.effectivePeriod DocumentManifest
  • Added Element Deleted
ValueSet.topic EffectEvidenceSynthesis
  • Added Element Deleted
ValueSet.author GraphDefinition
  • Added Element Deleted
ValueSet.editor ImmunizationEvaluation
  • Added Element Deleted
ValueSet.reviewer ImmunizationRecommendation
  • Added Element Deleted
ValueSet.endorser Linkage
  • Added Element Deleted
ValueSet.relatedArtifact Media
  • Added Element Deleted
ValueSet.compose.include.concept.designation.language MedicationKnowledge
  • Change binding strength from preferred to required Change value set from Common Languages to All Languages Change max value set from All Languages to none Deleted
ValueSet.compose.include.concept.designation.additionalUse MedicinalProduct
  • Added Element Deleted
ValueSet.compose.include.filter.op MedicinalProductAuthorization
  • Add codes child-of , descendent-leaf Deleted
ValueSet.compose.include.copyright MedicinalProductContraindication
  • Added Element Deleted
ValueSet.compose.property MedicinalProductIndication
  • Added Element Deleted
ValueSet.expansion.next MedicinalProductIngredient
  • Added Element Deleted
ValueSet.expansion.property MedicinalProductInteraction
  • Added Element Deleted
ValueSet.expansion.property.code MedicinalProductManufactured
  • Added Mandatory Element Deleted
ValueSet.expansion.property.uri MedicinalProductPackaged
  • Added Element Deleted
ValueSet.expansion.contains.property MedicinalProductPharmaceutical
  • Added Element Deleted
ValueSet.expansion.contains.property.code MedicinalProductUndesirableEffect
  • Added Mandatory Element Deleted
ValueSet.expansion.contains.property.value[x] MolecularSequence
  • Added Mandatory Element Deleted
ValueSet.expansion.contains.property.subProperty RequestGroup
  • Added Element Deleted
ValueSet.expansion.contains.property.subProperty.code ResearchDefinition
  • Added Mandatory Element Deleted
ValueSet.expansion.contains.property.subProperty.value[x] ResearchElementDefinition
  • Added Mandatory Element Deleted
ValueSet.scope RiskEvidenceSynthesis
  • Added Element Deleted
ValueSet.scope.inclusionCriteria SubstanceNucleicAcid
  • Added Element Deleted
ValueSet.scope.exclusionCriteria SubstancePolymer
  • Added Element Deleted
VerificationResult.status SubstanceProtein
  • Add code entered-in-error Deleted
VisionPrescription SubstanceReferenceInformation
  • No Changes Deleted
CatalogEntry SubstanceSourceMaterial
  • Deleted (removed in favor of definitional resources)
DeviceUseStatement SubstanceSpecification
  • Deleted
DocumentManifest SupplyDelivery
  • Deleted (-> List)
Media SupplyRequest
  • Deleted (-> DocumentReference)
RequestGroup TestReport
  • Deleted
ResearchDefinition TestScript
  • Deleted
ResearchElementDefinition VerificationResult
  • Deleted