R6 Ballot (3rd Draft) FHIR CI-Build

This page is part of the FHIR Specification v6.0.0-ballot3: Release 6 Ballot (3rd Draft) (see Ballot Notes ). The current version is 5.0.0 . For a full list Continuous Integration Build of available versions, see FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions icon

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
SampledData.period Deleted (-> interval) AllergyIntolerance.lastOccurrence Deleted ChargeItem.performer.actor Type Reference: Added Target Type HealthcareService ChargeItemDefinition Claim Claim.item.productOrService Min Cardinality changed from 1 to 0 ClaimResponse ClaimResponse.item.detail.adjudication Min Cardinality changed from 1 to 0 ConceptMap.group.unmapped.otherMap Renamed from url to otherMap Consent.provisionReference Added Element Device.status Remove code unknown Device.additive.performer Added Element Device.additive.performed Added Element DeviceDefinition.manufacturer Renamed from manufacturer[x] to manufacturer Remove Type string 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 EpisodeOfCare.patient Deleted Evidence.certainty Added Element EvidenceVariable Goal Immunization.reaction.detail Deleted ImmunizationEvaluation.description Type changed from string to markdown ImmunizationEvaluation.doseNumber Renamed from doseNumber[x] to doseNumber Add Type CodeableConcept Remove Types positiveInt, string ImmunizationRecommendation InsurancePlan Measure.group.stratifier.description Type changed from string to markdown MedicationDispense.renderedDosageInstruction Added Element ObservationDefinition.qualifiedInterval Deleted ObservationDefinition.validCodedValueSet Deleted ObservationDefinition.normalCodedValueSet Deleted ObservationDefinition.abnormalCodedValueSet Deleted ObservationDefinition.criticalCodedValueSet Deleted PersonalRelationship Added Resource Substance SubstancePolymer SubstancePolymer.modification Max Cardinality changed from * to 1 SubstancePolymer.monomerSet.startingMaterial.code Renamed from material to code SubstancePolymer.monomerSet.startingMaterial.category Renamed from type to category SubstancePolymer.monomerSet.startingMaterial.amount Type changed from SubstanceAmount to Quantity SubstancePolymer.repeat.repeatUnit.unit Renamed from repeatUnit to unit SubstancePolymer.repeat.repeatUnit.orientation Renamed from orientationOfPolymerisation to orientation SubstancePolymer.repeat.repeatUnit.amount Type changed from SubstanceAmount to integer SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.type Renamed from degree to type SubstancePolymer.repeat.numberOfUnits Deleted (not needed because this is the count of RepeatUnit children) SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount Deleted (split into low, high, average) SupplyDelivery SupplyDelivery.destination Type Reference: Added Target Types Practitioner, PractitionerRole, Organization SupplyRequest SupplyRequest.item Renamed from item[x] to item Add Type CodeableReference Remove Types CodeableConcept, Reference(Medication | Substance | Device) Task.code Add Binding `http://hl7.org/fhir/ValueSet/task-code` (extensible) Task.input.value[x] Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, Meta Remove Type Contributor Task.output.value[x] Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, Meta Remove Type Contributor Task.performerType Deleted (->Task.requestedPerformer) TerminologyCapabilities TestScript TestScript.origin Deleted TestScript.destination Deleted VerificationResult VisionPrescription
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 , ClinicalImpression Ratio , DeviceUseStatement RatioRange , DocumentManifest Reference , EffectEvidenceSynthesis RelatedArtifact , Media SampledData , MedicinalProduct Signature , MedicinalProductAuthorization SimpleQuantity , MedicinalProductContraindication Timing , MedicinalProductIndication TriggerDefinition , MedicinalProductIngredient UsageContext , MedicinalProductInteraction base64Binary , MedicinalProductManufactured boolean , MedicinalProductPackaged canonical , MedicinalProductPharmaceutical code , MedicinalProductUndesirableEffect date , RequestGroup dateTime , ResearchDefinition decimal , ResearchElementDefinition id , RiskEvidenceSynthesis instant , SubstanceSpecification integer , Type markdown , Any oid Add codes , Base positiveInt , DataType string , Availability time , BackboneType unsignedInt , RelativeTime uri , CodeableReference url , ExtendedContactDetail uuid , MonetaryComponent xhtml , PrimitiveType Resource , integer64 Binary , RatioRange Bundle , VirtualServiceDetail DomainResource , ActorDefinition Account , ActivityDefinition , AdministrableProductDefinition , ArtifactAssessment AdverseEvent , BiologicallyDerivedProductDispense AllergyIntolerance , CanonicalResource Appointment , AppointmentResponse , AuditEvent , Basic , BiologicallyDerivedProduct , BodyStructure , CapabilityStatement , CarePlan , CareTeam , CatalogEntry , ChargeItem , ChargeItemDefinition , Citation , ClinicalAssessment Claim , ClaimResponse , ClinicalImpression , ClinicalUseDefinition , ConditionDefinition CodeSystem , DeviceAlert Communication , DeviceAssociation CommunicationRequest , DeviceDispense CompartmentDefinition , DeviceUsage Composition , EncounterHistory ConceptMap , FormularyItem Condition , GenomicStudy Consent , ImagingSelection Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceDefinition , DeviceMetric , DeviceRequest , DeviceUseStatement , DiagnosticReport , DocumentManifest , DocumentReference , Encounter , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceReport , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , Ingredient , InsuranceProduct InsurancePlan , InventoryItem Invoice , InventoryReport Library , Linkage , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Media , Medication , MedicationAdministration , MedicationDispense , MedicationKnowledge , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MetadataResource MessageDefinition , MolecularDefinition MessageHeader , NutritionIntake MolecularSequence , NamingSystem , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Permission Patient , PersonalRelationship 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
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
  • Min Cardinality changed from 1 to 0 MarketingStatus.dateRange 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 , ClinicalImpression Ratio , DeviceUseStatement RatioRange , DocumentManifest Reference , EffectEvidenceSynthesis RelatedArtifact , Media SampledData , MedicinalProduct Signature , MedicinalProductAuthorization SimpleQuantity , MedicinalProductContraindication Timing , MedicinalProductIndication TriggerDefinition , MedicinalProductIngredient UsageContext , MedicinalProductInteraction base64Binary , MedicinalProductManufactured boolean , MedicinalProductPackaged canonical , MedicinalProductPharmaceutical code , MedicinalProductUndesirableEffect date , RequestGroup dateTime , ResearchDefinition decimal , ResearchElementDefinition id , RiskEvidenceSynthesis instant , SubstanceSpecification integer , Type markdown , Any oid Add codes , Base positiveInt , DataType string , Availability time , BackboneType unsignedInt , RelativeTime uri , CodeableReference url , ExtendedContactDetail uuid , MonetaryComponent xhtml , PrimitiveType Resource , integer64 Binary , RatioRange Bundle , VirtualServiceDetail DomainResource , ActorDefinition Account , ActivityDefinition , AdministrableProductDefinition , ArtifactAssessment AdverseEvent , BiologicallyDerivedProductDispense AllergyIntolerance , CanonicalResource Appointment , AppointmentResponse , AuditEvent , Basic , BiologicallyDerivedProduct , BodyStructure , CapabilityStatement , CarePlan , CareTeam , CatalogEntry , ChargeItem , ChargeItemDefinition , Citation , ClinicalAssessment Claim , ClaimResponse , ClinicalImpression , ClinicalUseDefinition , ConditionDefinition CodeSystem , DeviceAlert Communication , DeviceAssociation CommunicationRequest , DeviceDispense CompartmentDefinition , DeviceUsage Composition , EncounterHistory ConceptMap , FormularyItem Condition , GenomicStudy Consent , ImagingSelection Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceDefinition , DeviceMetric , DeviceRequest , DeviceUseStatement , DiagnosticReport , DocumentManifest , DocumentReference , Encounter , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceReport , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , Ingredient , InsuranceProduct InsurancePlan , InventoryItem Invoice , InventoryReport Library , Linkage , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Media , Medication , MedicationAdministration , MedicationDispense , MedicationKnowledge , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MetadataResource MessageDefinition , MolecularDefinition MessageHeader , NutritionIntake MolecularSequence , NamingSystem , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Permission Patient , PersonalRelationship 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 Added Element RelatedArtifact.publicationDate RelatedArtifact.artifact[x]
  • Added Element
RelatedArtifact.url
  • Deleted (-> document)
RelativeTime
  • 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.guarantor.account
  • Added Element
Account.guarantor.responsibility
  • Added Element
Account.guarantor.limit
  • Added Element
Account.guarantor.rank
  • Added Element
Account.diagnosis
  • Added Element
Account.diagnosis.sequence
  • Added Element
Account.diagnosis.condition
  • Added Mandatory Element
Account.diagnosis.dateOfDiagnosis
  • Added Element
Account.diagnosis.type
  • Added Element
Account.diagnosis.onAdmission
  • Added Element
Account.diagnosis.packageCode
  • Added Element
Account.procedure
  • Added Element
Account.procedure.sequence
  • Added Element
Account.procedure.code
  • Added Mandatory Element
Account.procedure.dateOfService
  • Added Element
Account.procedure.type
  • Added Element
Account.procedure.packageCode
  • Added Element
Account.procedure.device
  • Added Element
Account.parent
  • Renamed from partOf to 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 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.cause[x] AdverseEvent.effect[x]
  • Added Element Renamed from date to effect[x]
  • AdverseEvent.effect[x]
  • Added Element Add Type Period
AdverseEvent.resultingEffect
  • Renamed from resultingCondition to resultingEffect
  • Type 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
  • Type changed from Reference(Immunization | Procedure | Substance | Medication | MedicationAdministration | MedicationStatement | Device) to 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
AdverseEvent.contributingFactor AdverseEvent.suspectEntity.occurrence[x]
  • Added Element
AdverseEvent.preventiveAction AdverseEvent.contributingFactor
  • Added Element
AdverseEvent.mitigatingAction AdverseEvent.preventiveAction
  • Added Element
AdverseEvent.supportingInfo AdverseEvent.mitigatingAction
  • Added Element
AdverseEvent.note AdverseEvent.supportingInfo
  • Added Element
  • Can map from AdverseEvent.referenceDocument and AdverseEvent.subjectMedicalHistory
AdverseEvent.date AdverseEvent.note
  • Deleted Added Element
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.recorder
  • Type Reference: Added Target Type Organization
AllergyIntolerance.lastReactionOccurrence
  • Added 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, RequestOrchestration, NutritionOrder, VisionPrescription, ImmunizationRecommendation 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.type
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/audit-event-type` (extensible)
AuditEvent.subtype
  • 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 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)
Basic
Basic.code
  • 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 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|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
  • 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 , 6.0 4.3 , 6.0.0 4.4 , 6.0.0-ballo1 4.5 , 6.0.0-ballot2 4.6 , 6.0.0-ballot3 5.0 , 6.0
CapabilityStatement.format
  • Change value set from http://hl7.org/fhir/ValueSet/mimetypes|4.0.0 http://hl7.org/fhir/ValueSet/mimetypes|4.3.0 to Supplemented Mime Types
CapabilityStatement.patchFormat
  • Change value set from http://hl7.org/fhir/ValueSet/mimetypes|4.0.0 http://hl7.org/fhir/ValueSet/mimetypes|4.3.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.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
  • Type changed from code to uri
  • 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 Extended Resource Types
  • Remove codes ClinicalImpression , DomainResource , Resource Add codes ActorDefinition , AdministrableProductDefinition , ArtifactAssessment , BiologicallyDerivedProductDispense , Citation , ClinicalAssessment , ClinicalUseDefinition , ConditionDefinition , DeviceAlert , DeviceAssociation , DeviceDispense , DeviceUsage , EncounterHistory , FormularyItem , GenomicStudy , ImagingSelection , Ingredient , InsuranceProduct , InventoryItem , InventoryReport , ManufacturedItemDefinition , MedicinalProductDefinition , MolecularDefinition , NutritionIntake , NutritionProduct , PackagedProductDefinition , Permission , PersonalRelationship , RegulatedAuthorization , RequestOrchestration , Requirements , SubscriptionStatus , SubscriptionTopic , SubstanceDefinition , TestPlan , Transport , BodySite , Conformance , DataElement , DeviceComponent , DeviceUseRequest , DiagnosticOrder , EligibilityRequest , EligibilityResponse , ExpansionProfile , ImagingManifest , ImagingObjectSelection , MedicationOrder , MedicationUsage , Order , OrderResponse , ProcedureRequest , ProcessRequest , ProcessResponse , ReferralRequest , Sequence , ServiceDefinition , ViewDefinition
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.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.instantiatesCanonical
  • Deleted
CarePlan.instantiatesUri
  • Deleted
CarePlan.activity.outcomeCodeableConcept
  • Deleted (-> CarePlan.activity.performedActivity)
CarePlan.activity.outcomeReference
  • Deleted (-> CarePlan.activity.performedActivity)
CarePlan.activity.detail
  • Deleted (-> CarePlan.activity.plannedActivityReference)
CareTeam
CareTeam.participant.role
  • Max Cardinality changed from * to 1
CareTeam.participant.member
  • Type Reference: Added Target Type Group Types Group, HealthcareService
CareTeam.participant.onBehalfOf
  • Type Reference: Added Target Types Practitioner, PractitionerRole, RelatedPerson, Patient, CareTeam, Group Group, HealthcareService
CareTeam.participant.effective[x]
  • Renamed from period to effective[x]
  • Add Type Timing
CareTeam.participant.supportingInfo
  • Added Element
CareTeam.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
CareTeam.encounter
  • Deleted (Avoid (Removed to avoid circular references since Encounter references CareTeam)
CareTeam.participant.period Deleted CareTeam.reasonCode
  • Deleted (-> CareTeam.reason) reason.concept)
CareTeam.reasonReference
  • Deleted (-> CareTeam.reason) reason.reference)
ChargeItem Claim
ChargeItem.encounter Claim.traceNumber
  • Added Element
ChargeItem.unitPriceComponent Claim.statusReason
  • Added Element
ChargeItem.totalPriceComponent Claim.subject
  • Added Element Renamed from patient to subject
  • ChargeItem.overrideReason
  • Type changed from string to CodeableConcept Reference: Added Target Type Group
ChargeItem.reason Claim.enterer
  • Type changed from CodeableConcept to CodeableReference Reference: Added Target Types Patient, RelatedPerson
ChargeItem.service Claim.provider
  • Type Min Cardinality changed from Reference(DiagnosticReport | ImagingStudy | Immunization | MedicationAdministration | MedicationDispense | Observation | Procedure | SupplyDelivery) 1 to CodeableReference 0
ChargeItem.product Claim.priority
  • Renamed from product[x] to product Max Min Cardinality changed from 1 to * Add Type CodeableReference Remove Types Reference(Device | Medication | Substance), CodeableConcept ChargeItem.context Deleted ChargeItem.factorOverride Deleted 0
ChargeItem.priceOverride Claim.prescription
  • Deleted Type Reference: Added Target Type ServiceRequest
ChargeItemDefinition.url Claim.originalPrescription
  • Min Cardinality changed from 1 to 0 Type Reference: Added Target Type ServiceRequest
ChargeItemDefinition.versionAlgorithm[x] Claim.encounter
  • Added Element
ChargeItemDefinition.name Claim.facility
  • Type Reference: Added Element Target Type Organization
ChargeItemDefinition.account Claim.diagnosisRelatedGroup
  • Added Element
ChargeItemDefinition.purpose Claim.event
  • Added Element
ChargeItemDefinition.copyrightLabel Claim.event.type
  • Added Mandatory Element ChargeItemDefinition.instance Type Reference: Added Target Types SubstanceDefinition, DeviceDefinition, ActivityDefinition, PlanDefinition, HealthcareService
ChargeItemDefinition.applicability.condition Claim.event.when[x]
  • Added Mandatory Element
ChargeItemDefinition.applicability.effectivePeriod Claim.careTeam.specialty
  • Added Element Renamed from qualification to specialty
ChargeItemDefinition.applicability.relatedArtifact Claim.supportingInfo.subCategory
  • Added Element
ChargeItemDefinition.propertyGroup.priceComponent Claim.supportingInfo.timing[x]
  • Type changed from BackboneElement to MonetaryComponent Add Types dateTime, Timing
  • ChargeItemDefinition.effectivePeriod
  • Deleted Remove Type date
ChargeItemDefinition.applicability.description Claim.supportingInfo.value[x]
  • Deleted 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
ChargeItemDefinition.applicability.language Claim.insurance
  • Deleted Min Cardinality changed from 1 to 0
ChargeItemDefinition.applicability.expression Claim.patientPaid
  • Deleted Added Element
ChargeItemDefinition.propertyGroup.priceComponent.type Claim.item.traceNumber
  • Deleted Added Element
ChargeItemDefinition.propertyGroup.priceComponent.code Claim.item.subject
  • Deleted Added Element
ChargeItemDefinition.propertyGroup.priceComponent.factor Claim.item.productOrService
  • Deleted Min Cardinality changed from 1 to 0
ChargeItemDefinition.propertyGroup.priceComponent.amount Claim.item.productOrServiceEnd
  • Deleted Added Element
Citation Claim.item.request
  • Added Resource Element
Claim.traceNumber Claim.item.patientPaid
  • Added Element
Claim.enterer Claim.item.tax
  • Type Reference: Added Target Types Patient, RelatedPerson Element
Claim.provider Claim.item.bodySite
  • Min Max Cardinality changed from 1 to 0 *
  • Claim.priority
  • Min Cardinality Type changed from 1 CodeableConcept to 0 BackboneElement
Claim.encounter Claim.item.bodySite.site
  • Added Mandatory Element
Claim.facility Claim.item.bodySite.subSite
  • Type Reference: Added Target Type Organization Element
Claim.diagnosisRelatedGroup Claim.item.detail.traceNumber
  • Added Element
Claim.event Claim.item.detail.productOrService
  • Added Element Min Cardinality changed from 1 to 0
Claim.event.type Claim.item.detail.productOrServiceEnd
  • Added Mandatory Element
Claim.event.when[x] Claim.item.detail.patientPaid
  • Added Mandatory Element
Claim.careTeam.specialty Claim.item.detail.tax
  • Added Element
Claim.supportingInfo.value[x] Claim.item.detail.subDetail.traceNumber
  • Add Type Identifier Added Element
Claim.insurance Claim.item.detail.subDetail.productOrService
  • Min Cardinality changed from 1 to 0
Claim.patientPaid Claim.item.detail.subDetail.productOrServiceEnd
  • Added Element
Claim.item.traceNumber Claim.item.detail.subDetail.patientPaid
  • Added Element
Claim.item.productOrServiceEnd Claim.item.detail.subDetail.tax
  • Added Element
Claim.item.request Claim.careTeam.responsible
  • Added Element Deleted
Claim.item.patientPaid Claim.diagnosis.packageCode
  • Added Element Deleted
Claim.item.tax Claim.item.subSite
  • Added Element Deleted
Claim.item.bodySite ClaimResponse Max Cardinality changed from 1 to * Type changed from CodeableConcept to BackboneElement
Claim.item.bodySite.site ClaimResponse.traceNumber
  • Added Mandatory Element
Claim.item.bodySite.subSite ClaimResponse.statusReason
  • Added Element
Claim.item.detail.traceNumber ClaimResponse.subject
  • Renamed from patient to subject
  • Type Reference: Added Element Target Type Group
Claim.item.detail.productOrService ClaimResponse.insurer
  • Min Cardinality changed from 1 to 0
Claim.item.detail.productOrServiceEnd ClaimResponse.outcome
Claim.item.detail.patientPaid ClaimResponse.decision
  • Added Element
Claim.item.detail.tax ClaimResponse.event
  • Added Element
Claim.item.detail.subDetail.traceNumber ClaimResponse.event.type
  • Added Mandatory Element
Claim.item.detail.subDetail.productOrService ClaimResponse.event.when[x]
  • Min Cardinality changed from 1 to 0 Added Mandatory Element
Claim.item.detail.subDetail.productOrServiceEnd ClaimResponse.encounter
  • Added Element
Claim.item.detail.subDetail.patientPaid ClaimResponse.diagnosisRelatedGroup
  • Added Element
Claim.item.detail.subDetail.tax ClaimResponse.supportingInfo
  • Added Element
Claim.careTeam.qualification ClaimResponse.supportingInfo.sequence
  • Deleted Added Mandatory Element
Claim.diagnosis.packageCode ClaimResponse.supportingInfo.category
  • Deleted Added Mandatory Element
Claim.item.subSite ClaimResponse.supportingInfo.code
  • Deleted Added Element
ClaimResponse.traceNumber ClaimResponse.supportingInfo.timing[x]
  • Added Element
ClaimResponse.insurer ClaimResponse.supportingInfo.value[x]
  • Min Cardinality changed from 1 to 0 Added Element
ClaimResponse.outcome ClaimResponse.supportingInfo.reason
  • Change value set from http://hl7.org/fhir/ValueSet/remittance-outcome|4.0.0 to Claim Processing Codes Added Element
ClaimResponse.decision ClaimResponse.item.traceNumber
  • Added Element
ClaimResponse.event ClaimResponse.item.informationSequence
  • Added Element
ClaimResponse.event.type ClaimResponse.item.reviewOutcome
  • Added Mandatory Element
ClaimResponse.event.when[x] ClaimResponse.item.reviewOutcome.decision
  • Added Mandatory Element
ClaimResponse.encounter ClaimResponse.item.reviewOutcome.reason
  • Added Element
ClaimResponse.diagnosisRelatedGroup ClaimResponse.item.reviewOutcome.preAuthRef
  • Added Element
ClaimResponse.item.traceNumber ClaimResponse.item.reviewOutcome.preAuthPeriod
  • Added Element
ClaimResponse.item.reviewOutcome ClaimResponse.item.adjudication
  • Added Element Min Cardinality changed from 1 to 0
ClaimResponse.item.reviewOutcome.decision ClaimResponse.item.adjudication.quantity
  • Added Element Renamed from value to quantity
  • 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 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
ClinicalAssessment ClinicalUseDefinition.status
  • Now marked as Modifier
ClinicalUseDefinition.undesirableEffect.management
  • Added Resource Element
ClinicalUseDefinition ClinicalUseDefinition.indication.intendedEffect
  • Max Cardinality changed from 1 to *
ClinicalUseDefinition.indication.undesirableEffect
  • Remove Type Reference(ClinicalUseDefinition)
ClinicalUseDefinition.indication.applicability
  • Added Resource Element
ClinicalUseDefinition.indication.otherTherapy.relationshipType
  • Added Mandatory Element
ClinicalUseDefinition.indication.otherTherapy.treatment
  • Added Mandatory Element
ClinicalUseDefinition.contraindication.indication
  • Remove Type Reference(ClinicalUseDefinition)
ClinicalUseDefinition.contraindication.applicability
  • Added Element
ClinicalUseDefinition.contraindication.management
  • Added Element
ClinicalUseDefinition.contraindication.otherTherapy
  • Remove Type BackboneElement
ClinicalUseDefinition.interaction.interactant.route
  • Added Element
ClinicalUseDefinition.interaction.severity
  • Added Element
ClinicalUseDefinition.library
  • Added Element
ClinicalUseDefinition.contraindication.otherTherapy.relationshipType
  • Deleted
ClinicalUseDefinition.contraindication.otherTherapy.therapy
  • 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, ImmunizationRecommendation, 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 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 Resource , ClinicalImpression DomainResource , DeviceUseStatement CatalogEntry , DocumentManifest ChargeItem , DomainResource ChargeItemDefinition , EffectEvidenceSynthesis Citation , Media ClinicalImpression , MedicinalProduct DeviceUseStatement , MedicinalProductAuthorization DocumentManifest , MedicinalProductContraindication EvidenceReport , MedicinalProductIndication GraphDefinition , MedicinalProductIngredient ImmunizationEvaluation , MedicinalProductInteraction ImmunizationRecommendation , MedicinalProductManufactured Linkage , MedicinalProductPackaged Media , MedicinalProductPharmaceutical MedicationKnowledge , MedicinalProductUndesirableEffect MolecularSequence , RequestGroup , ResearchDefinition , ResearchElementDefinition , Resource , RiskEvidenceSynthesis , SubstanceSpecification Add codes ActorDefinition , AdministrableProductDefinition SupplyDelivery , ArtifactAssessment SupplyRequest , BiologicallyDerivedProductDispense TestReport , Citation TestScript , ClinicalAssessment VerificationResult ,
  • Add codes ClinicalUseDefinition ActorDefinition , ConditionDefinition ArtifactAssessment , DeviceAlert , DeviceAssociation , DeviceDispense , DeviceUsage , EncounterHistory , FormularyItem , GenomicStudy , ImagingSelection , Ingredient , InsuranceProduct , InventoryItem , InventoryReport , ManufacturedItemDefinition , MedicinalProductDefinition , MolecularDefinition , NutritionIntake , NutritionProduct , PackagedProductDefinition , Permission , PersonalRelationship , 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.attester.party
  • Type 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.section.author
  • Type Reference: Added Target Type CareTeam
Composition.section.note
  • Added Element
Composition.confidentiality
  • Deleted
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.verificationStatus
  • Remove codes provisional , differential
Condition.category
  • Remove Binding `http://hl7.org/fhir/ValueSet/condition-category` (extensible)
Condition.bodyStructure
  • Added Element
Condition.asserter Condition.recorder
  • Type Reference: Added Target Type Device Group
Condition.stage.assessment Condition.asserter
  • Type Reference: Added Target Type ClinicalAssessment Types Device, Group
Condition.stage.assessment
  • Type Reference: Removed Target Type ClinicalImpression
Condition.evidence
  • 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.uri
  • 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.verifiedWith
  • Type Reference: Added Target Type Group
Consent.verification.verificationDate 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.policyRule Contract
Contract.author
  • Deleted Type Reference: Added Target Type RelatedPerson
Contract Contract.term.text
  • 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
  • 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` `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.qualityOfEvidence
  • Added Element
DetectedIssue.managementCode DetectedIssue.expectedOnsetType
  • Added Element
DetectedIssue.mitigation.note DetectedIssue.medicationClass
  • Added Element
DetectedIssue.patient DetectedIssue.managementCode
  • Deleted Added Element
DetectedIssue.mitigation.note
  • Added Element
Device
Device.definition
  • Type changed from Reference(DeviceDefinition) to 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
  • Type changed from code to CodeableConcept
  • 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.deviceVersion
  • Added Element Renamed from version to deviceVersion
Device.deviceVersion.type
  • Added Element Moved from Device.version to Device.deviceVersion
Device.deviceVersion.component
  • Added Element Moved from Device.version to Device.deviceVersion
Device.deviceVersion.installDate
  • Added Element
Device.deviceVersion.value
  • Added Mandatory Element Moved from Device.version to Device.deviceVersion
Device.conformsTo
  • Renamed from specialization to conformsTo
Device.conformsTo.category
  • Added Element
Device.conformsTo.specification
  • Added Mandatory Element Moved from Device.specialization.systemType to specification
Device.conformsTo.version
  • Moved from Device.specialization to Device.conformsTo
Device.property.value[x]
  • Added Mandatory Element
Device.additive
  • Added Element
Device.additive.type
  • Added Mandatory Element
Device.additive.quantity
  • Added Element
Device.statusReason
  • Deleted (-> reason was removed. DeviceAssociation can be used)
Device.distinctIdentifier Deleted Device.deviceName.name Deleted Device.specialization.systemType Deleted Device.version Deleted Device.property.valueQuantity
  • Deleted (-> Device.property.value[x] (as a new Device.property iteration))
Device.property.valueCode
  • Deleted (-> Device.property.value[x] (as a new Device.property iteration))
Device.patient
  • Deleted (-> patient association is in DeviceAssociation)
Device.owner
  • Deleted
Device.url
  • Deleted
DeviceAlert
  • 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.partNumber DeviceDefinition.date
  • Added Element
DeviceDefinition.date DeviceDefinition.publisher
  • Added Element
DeviceDefinition.contact
  • Type changed from ContactPoint to ContactDetail
DeviceDefinition.publisher 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.udiDeviceIdentifier.deviceIdentifierSystem
  • Added Element
DeviceDefinition.regulatoryIdentifier
  • Added Element
DeviceDefinition.regulatoryIdentifier.type
  • Added Mandatory Element
DeviceDefinition.regulatoryIdentifier.deviceIdentifier DeviceDefinition.regulatoryIdentifier.identifier
  • Added Mandatory Element
DeviceDefinition.regulatoryIdentifier.issuer
  • Added Mandatory Element
DeviceDefinition.regulatoryIdentifier.jurisdiction
  • Added Mandatory Element
DeviceDefinition.regulatoryIdentifier.identifierSystem
  • Added Element
DeviceDefinition.deviceName.type
  • Type changed from code to CodeableConcept
  • 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.deviceVersion
  • Added Element
DeviceDefinition.deviceVersion.type
  • Added Element
DeviceDefinition.deviceVersion.component
  • Added Element
DeviceDefinition.deviceVersion.value
  • Added Mandatory Element
DeviceDefinition.outputLanguage
  • Added Element 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.languageCode Deleted DeviceDefinition.capability
  • Deleted (-> DeviceDefinition.property)
DeviceDefinition.property.valueQuantity Deleted DeviceDefinition.property.valueCode
  • Deleted
DeviceDefinition.owner
  • Deleted (This could be a packaging.distributor.organiationReference or manufacturer or neither - 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.category DeviceMetric.measurementFrequency
  • Type changed from code to CodeableConcept Change binding strength from required to extensible Added Element
DeviceMetric.measurementFrequency 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 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 DiagnosticReport.subject DiagnosticReport.performer
  • Type Reference: Added Target Types Organization, Practitioner, Medication, Substance, BiologicallyDerivedProduct DiagnosticReport.relatesTo Added Element DiagnosticReport.procedure Added Element HealthcareService, Device, Patient, RelatedPerson
DiagnosticReport.performer DiagnosticReport.resultsInterpreter
  • Type Reference: Added Target Types HealthcareService, Device 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.conclusionCode
  • Type changed from CodeableConcept to CodeableReference
DiagnosticReport.recomendation
  • Added Element
DiagnosticReport.communication
  • Added Element
DiagnosticReport.imagingStudy DiagnosticReport.comparison
  • Deleted 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.related
  • Added Element
DocumentReference.bodySite DocumentReference.bodyStructure
  • Added Element
DocumentReference.facilityType
  • Added Element 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 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, RequestOrchestration, NutritionOrder, VisionPrescription, ImmunizationRecommendation 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 Mandatory Element 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 Added Element Evidence.experimental Added Element Evidence.recorder Evidence.name
  • Added Element
Evidence.purpose Evidence.citeAs
  • Added Element Renamed from citeAs[x] to citeAs
  • Evidence.copyrightLabel
  • Added Element Remove Type Reference(Citation)
Evidence.relatesTo Evidence.experimental
  • Added Element
Evidence.relatesTo.type Evidence.recorder
  • Added Mandatory Element
Evidence.relatesTo.target[x] Evidence.purpose
  • Added Mandatory Element
Evidence.assertion Evidence.copyright
  • Added Element
Evidence.variableDefinition Evidence.copyrightLabel
  • Added Element
Evidence.variableDefinition.description Evidence.relatesTo
  • Added Element
Evidence.variableDefinition.note Evidence.relatesTo.type
  • Added Mandatory Element
Evidence.variableDefinition.variableRole Evidence.relatesTo.target[x]
  • Added Mandatory Element
Evidence.variableDefinition.roleSubtype Evidence.variableDefinition
  • Added Element Min Cardinality changed from 1 to 0
Evidence.variableDefinition.comparatorCategory Evidence.variableDefinition.variableRole
  • Added Element Type changed from CodeableConcept to code
  • Change binding strength from extensible to required
Evidence.variableDefinition.observed Evidence.variableDefinition.roleSubtype
  • Added Element
Evidence.variableDefinition.intended Evidence.variableDefinition.comparatorCategory
  • Added Element
Evidence.variableDefinition.directnessMatch
  • Added Element Remove Binding `http://hl7.org/fhir/ValueSet/directness` (extensible)
Evidence.synthesisType
  • Added Element Max Cardinality changed from 1 to *
  • Evidence.studyDesign
  • Added Element Remove Binding `http://hl7.org/fhir/ValueSet/synthesis-type` (extensible)
Evidence.statistic Evidence.studyDesign
  • Added Element
Evidence.statistic.description
  • Added Element Evidence.statistic.note Added Element Type changed from string to markdown
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 Remove Binding `http://hl7.org/fhir/ValueSet/statistic-type` (extensible)
Evidence.statistic.sampleSize.description
  • 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 Type changed from string to markdown
Evidence.statistic.attributeEstimate Evidence.statistic.sampleSize.numberAnalyzed
  • Added Element
Evidence.statistic.attributeEstimate.description
  • Added Element Evidence.statistic.attributeEstimate.note Added Element Type changed from string to markdown
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 Remove Binding `http://hl7.org/fhir/ValueSet/attribute-estimate-type` (extensible)
Evidence.statistic.modelCharacteristic.code
  • Added Mandatory Element Remove Binding `http://hl7.org/fhir/ValueSet/statistic-model-code` (extensible)
Evidence.statistic.modelCharacteristic.value[x]
  • Added Element Evidence.statistic.modelCharacteristic.intended Added Element Renamed from value to value[x]
  • Evidence.statistic.modelCharacteristic.applied
  • Added Element Add Types Range, CodeableConcept
Evidence.statistic.modelCharacteristic.variable Evidence.statistic.modelCharacteristic.intended
  • Added Element
Evidence.statistic.modelCharacteristic.variable.variableDefinition Evidence.statistic.modelCharacteristic.applied
  • Added Mandatory Element
Evidence.statistic.modelCharacteristic.variable.handling
  • Added Element Evidence.statistic.modelCharacteristic.variable.valueCategory Added Element Evidence.statistic.modelCharacteristic.variable.valueQuantity Added Element Type changed from code to CodeableConcept
  • Evidence.statistic.modelCharacteristic.variable.valueRange
  • Added Element Remove Binding `http://hl7.org/fhir/ValueSet/variable-handling|4.3.0` (required)
Evidence.statistic.modelCharacteristic.attribute
  • Added Element
Evidence.certainty.description
  • Added Element Evidence.certainty.note Added Element Type changed from string to markdown
Evidence.certainty.type
  • Added Element Remove Binding `http://hl7.org/fhir/ValueSet/certainty-type` (extensible)
Evidence.certainty.rating
  • Added Element Remove Binding `http://hl7.org/fhir/ValueSet/certainty-rating` (extensible)
Evidence.certainty.rater
  • Added Element Evidence.certainty.subcomponent Added Element Evidence.shortTitle Deleted Max Cardinality changed from 1 to *
Evidence.subtitle Evidence.relatedArtifact
  • Deleted
Evidence.jurisdiction Evidence.studyType
  • Deleted
Evidence.effectivePeriod Evidence.statistic.modelCharacteristic.attributeEstimate
  • Deleted
Evidence.topic EvidenceVariable Deleted
Evidence.relatedArtifact EvidenceVariable.versionAlgorithm[x]
  • Deleted Added Element
Evidence.exposureBackground EvidenceVariable.citeAs
  • Deleted Added Element
Evidence.exposureVariant EvidenceVariable.experimental
  • Deleted Added Element
Evidence.outcome EvidenceVariable.recorder
  • Deleted Added Element
EvidenceVariable.versionAlgorithm[x] EvidenceVariable.purpose
  • Added Element
EvidenceVariable.citeAs EvidenceVariable.copyright
  • Added Element
EvidenceVariable.experimental EvidenceVariable.copyrightLabel
  • Added Element
EvidenceVariable.recorder EvidenceVariable.approvalDate
  • Added Element
EvidenceVariable.purpose EvidenceVariable.lastReviewDate
  • Added Element
EvidenceVariable.copyrightLabel EvidenceVariable.effectivePeriod
  • Added Element
EvidenceVariable.relatesTo
  • Added Element
EvidenceVariable.relatesTo.type
  • Added Mandatory Element
EvidenceVariable.relatesTo.target[x]
  • Added Mandatory Element
EvidenceVariable.actual Added Element EvidenceVariable.definition
  • Added Element
EvidenceVariable.definitionModifier
  • Added Element
EvidenceVariable.definitionModifier.code
  • Added Mandatory Element
EvidenceVariable.definitionModifier.value[x]
  • Added Mandatory Element
EvidenceVariable.handling
  • Added Element Type changed from code to CodeableConcept
  • EvidenceVariable.category
  • Added Element EvidenceVariable.category.name Added Element Remove Binding `http://hl7.org/fhir/ValueSet/variable-handling|4.3.0` (required)
EvidenceVariable.category.value[x]
  • Added Element 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.subtitle
  • Deleted
EvidenceVariable.jurisdiction Deleted EvidenceVariable.topic Deleted EvidenceVariable.relatedArtifact
  • Deleted
EvidenceVariable.type EvidenceVariable.characteristicCombination
  • Deleted
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 http://hl7.org/fhir/ValueSet/examplescenario-actor-type|4.3.0 to Actor Definition Actor Type
  • Remove codes person , code entity
  • Add codes system , non-system , individual , patient , practitioner , related-person , device , collective , care-team , group , healthcare-service , organization 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
FamilyMemberHistory.sex
  • 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
Flag.supportingInfo
  • Added Element
FormularyItem Goal Added Resource
GenomicStudy Goal.lifecycleStatus
  • Added Resource Remove codes active , on-hold , completed
Goal.continuous
  • Added Element
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
  • Renamed from expressedBy to source
  • Type Reference: Added Target Types CareTeam, Group
Goal.addresses
  • Type Reference: Added Target Types MedicationRequest, Procedure, NutritionIntake
Goal.outcomeCode
  • Deleted (-> Goal.outcome)
Goal.outcomeReference
  • Deleted (-> Goal.outcome) GraphDefinition GraphDefinition.identifier Added Element GraphDefinition.versionAlgorithm[x] Added Element GraphDefinition.title Added Element GraphDefinition.copyright Added Element GraphDefinition.copyrightLabel Added Element GraphDefinition.start 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) GraphDefinition.node Added Element GraphDefinition.node.nodeId Added Mandatory Element GraphDefinition.node.description Added Element GraphDefinition.node.type Added Mandatory Element GraphDefinition.node.profile Added Element GraphDefinition.link.sourceId Added Mandatory Element GraphDefinition.link.targetId Added Mandatory Element GraphDefinition.link.params Added Element GraphDefinition.link.compartment Added Element GraphDefinition.link.compartment.use Added Mandatory Element GraphDefinition.link.compartment.rule Added Mandatory Element GraphDefinition.link.compartment.code Added Mandatory Element GraphDefinition.link.compartment.expression Added Element GraphDefinition.link.compartment.description Added Element GraphDefinition.profile Deleted (-> .node.profile) GraphDefinition.link.target Deleted (-> .link.targetId / .node.nodeId)
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.description
  • 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 careteam , healthcareservice , location , organization , relatedperson , specimen , medicinalproductdefinition , substancedefinition , biologicallyDerivedProduct , nutritionProduct
Group.membership
  • Added Mandatory Element
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.determinedBy[x] 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 CareTeam, HealthcareService, Location, Organization, RelatedPerson, Specimen, MedicinalProductDefinition, SubstanceDefinition, BiologicallyDerivedProduct, NutritionProduct
Group.member.involvement
  • 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
  • Added Element 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.referralRequired
  • Added Element
HealthcareService.availability
  • Added Element
HealthcareService.telecom
  • Deleted (-> HealthcareService.contact.telecom) 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.basedOn
  • Type Reference: Removed Target Type AppointmentResponse
ImagingStudy.partOf ImagingStudy.procedure
  • Added Element
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 Type changed from Coding to CodeableConcept ImagingStudy.series.performer.actor
  • Type Reference: Added Target Type HealthcareService
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.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
  • Min Cardinality changed from 1 to 0
  • Add Type CodeableConcept
  • Remove Types positiveInt, string
Immunization.protocolApplied.seriesDoses
  • Renamed from seriesDoses[x] to seriesDoses
  • Add Type 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
ImmunizationEvaluation.seriesDoses ImplementationGuide.identifier
  • Renamed from seriesDoses[x] to seriesDoses Add Type CodeableConcept Remove Types positiveInt, string 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 Add Type CodeableConcept Remove Types positiveInt, string ImmunizationRecommendation.recommendation.seriesDoses ImplementationGuide.jurisdiction
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 , 6.0 4.3 , 6.0.0 4.4 , 6.0.0-ballo1 4.5 , 6.0.0-ballot2 4.6 , 6.0.0-ballot3 5.0 , 6.0
ImplementationGuide.dependsOn.reason
  • Added Element
ImplementationGuide.global.type
  • Remove codes CatalogEntry Resource , ClinicalImpression DomainResource , DeviceUseStatement CatalogEntry , DocumentManifest ChargeItem , DomainResource ChargeItemDefinition , EffectEvidenceSynthesis Citation , Media ClinicalImpression , MedicinalProduct DeviceUseStatement , MedicinalProductAuthorization DocumentManifest , MedicinalProductContraindication EvidenceReport , MedicinalProductIndication GraphDefinition , MedicinalProductIngredient ImmunizationEvaluation , MedicinalProductInteraction ImmunizationRecommendation , MedicinalProductManufactured Linkage , MedicinalProductPackaged Media , MedicinalProductPharmaceutical MedicationKnowledge , MedicinalProductUndesirableEffect MolecularSequence , RequestGroup , ResearchDefinition , ResearchElementDefinition , Resource , RiskEvidenceSynthesis , SubstanceSpecification Add codes ActorDefinition , AdministrableProductDefinition SupplyDelivery , ArtifactAssessment SupplyRequest , BiologicallyDerivedProductDispense TestReport , Citation TestScript , ClinicalAssessment VerificationResult ,
  • Add codes ClinicalUseDefinition ActorDefinition , ConditionDefinition ArtifactAssessment , DeviceAlert , DeviceAssociation , DeviceDispense , DeviceUsage , EncounterHistory , FormularyItem , GenomicStudy , ImagingSelection , Ingredient , InsuranceProduct , InventoryItem , InventoryReport , ManufacturedItemDefinition , MedicinalProductDefinition , MolecularDefinition , NutritionIntake , NutritionProduct , PackagedProductDefinition , Permission , PersonalRelationship , 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 , 6.0 4.3 , 6.0.0 4.4 , 6.0.0-ballo1 4.5 , 6.0.0-ballot2 4.6 , 6.0.0-ballot3 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
ImplementationGuide.manifest.resource.example[x] Ingredient.group
  • Deleted Added Element
Ingredient Ingredient.comment
  • Added Resource Element
InsurancePlan.type Ingredient.substance.strength.presentation[x]
  • Max Cardinality changed from * to 1 Add Types CodeableConcept, Quantity
InsurancePlan.product Ingredient.substance.strength.concentration[x]
  • Added Element Add Types CodeableConcept, Quantity
InsurancePlan.generalCost Ingredient.substance.strength.basis
  • Added Element
InsurancePlan.generalCost.type Ingredient.substance.strength.referenceStrength.substance
  • Added Element Min Cardinality changed from 0 to 1
InsurancePlan.generalCost.groupSize Ingredient.substance.strength.referenceStrength.strength[x]
  • Added Element Add Type Quantity
InsurancePlan.generalCost.cost InsurancePlan Added Element
InsurancePlan.generalCost.comment InsurancePlan.identifier
  • Added Element Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.specificCost InsurancePlan.type
  • Added Element Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.specificCost.category InsurancePlan.product
  • Added Mandatory Element
  • reference to the new InsuranceProduct resource that contained the plan details previously
InsurancePlan.specificCost.benefit InsurancePlan.coverageArea
  • Added Element Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.specificCost.benefit.type InsurancePlan.network
  • Added Mandatory Element Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.specificCost.benefit.cost InsurancePlan.generalCost
  • Added Element Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.specificCost.benefit.cost.type InsurancePlan.specificCost
  • Added Mandatory Element Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.specificCost.benefit.cost.applicability InsurancePlan.specificCost.benefit.cost.qualifier
  • Added Element Moved from InsurancePlan.plan.specificCost.benefit.cost.qualifiers to qualifier
InsurancePlan.specificCost.benefit.cost.qualifier InsurancePlan.identifier
  • Added Element Deleted (-> InsuranceProduct.identifier)
InsurancePlan.specificCost.benefit.cost.value InsurancePlan.status
  • Added Element Deleted (-> InsuranceProduct.status)
InsurancePlan.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.contact InsurancePlan.coverageArea
  • Deleted (-> InsuranceProduct.coverageArea)
InsurancePlan.endpoint InsurancePlan.contact
  • Deleted (-> InsuranceProduct.contact)
InsurancePlan.coverage InsurancePlan.endpoint
  • Deleted (-> InsuranceProduct.endpoint)
InsurancePlan.plan InsurancePlan.network
  • Deleted (-> InsuranceProduct.network)
InsuranceProduct InsurancePlan.coverage
  • Added Resource Deleted (-> InsuranceProduct.coverage)
InventoryItem InsurancePlan.plan
  • Added Resource 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, 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 Location.hoursOfOperation.daysOfWeek
  • Deleted (-> Location.contact.telecom) Location.hoursOfOperation.availableTime.daysOfWeek (now part of a datatype))
Location.hoursOfOperation.daysOfWeek Location.hoursOfOperation.allDay
  • Deleted (-> Location.hoursOfOperation.availableTime.daysOfWeek) Location.hoursOfOperation.availableTime.allDay (now part of a datatype))
Location.hoursOfOperation.allDay Location.hoursOfOperation.openingTime
  • Deleted (-> Location.hoursOfOperation.availableTime.allDay) Location.hoursOfOperation.availableTime.availableStartTime (now part of a datatype))
Location.hoursOfOperation.openingTime Location.hoursOfOperation.closingTime
  • Deleted (-> Location.hoursOfOperation.availableTime.availableStartTime) Location.hoursOfOperation.availableTime.availableEndTime (now part of a datatype))
Location.hoursOfOperation.closingTime Location.availabilityExceptions
  • Deleted (-> Location.hoursOfOperation.availableTime.availableEndTime) Location.hoursOfOperation.notAvailableTime.description (now part of a datatype))
Location.availabilityExceptions ManufacturedItemDefinition
ManufacturedItemDefinition.name
  • Deleted (-> Location.hoursOfOperation.notAvailable.description) Added Element
ManufacturedItemDefinition ManufacturedItemDefinition.marketingStatus
  • Added Resource Element
Measure ManufacturedItemDefinition.property.value[x]
  • Add Types Range, markdown, Reference(Binary)
Measure.versionAlgorithm[x] ManufacturedItemDefinition.component
  • Added Element
Measure.subject[x] ManufacturedItemDefinition.component.type
  • Change value set from http://hl7.org/fhir/ValueSet/subject-type to Participant Resource Types Added Mandatory Element
ManufacturedItemDefinition.component.function
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/resource-types" to "http://hl7.org/fhir/fhir-types" Added Element
Measure.basis ManufacturedItemDefinition.component.amount
  • Added Element
Measure.usage ManufacturedItemDefinition.component.constituent
  • Type changed from string to markdown Added Element
Measure.copyrightLabel ManufacturedItemDefinition.component.constituent.amount
  • Added Element
Measure.reportingFrequency ManufacturedItemDefinition.component.constituent.location
  • Added Element
Measure.scoring ManufacturedItemDefinition.component.constituent.function
  • Change value set from http://hl7.org/fhir/ValueSet/measure-scoring to Measure Scoring Added Element
Measure.scoringUnit ManufacturedItemDefinition.component.constituent.hasIngredient
  • Added Element
Measure.scoringPrecision ManufacturedItemDefinition.component.property
  • Added Element
ManufacturedItemDefinition.component.component
  • Added Element
Measure
Measure.versionAlgorithm[x]
  • Added Element
Measure.compositeScoring Measure.subject[x]
  • Change value set from http://hl7.org/fhir/ValueSet/composite-measure-scoring http://hl7.org/fhir/ValueSet/subject-type to CompositeMeasureScoring 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.type Measure.jurisdiction
  • Change value set from http://hl7.org/fhir/ValueSet/measure-type http://hl7.org/fhir/ValueSet/jurisdiction to MeasureType Jurisdiction ValueSet icon
Measure.riskAdjustment Measure.usage
  • Type changed from string to markdown
Measure.copyrightLabel
  • Added Element
Measure.reportingFrequency
  • Added Element
Measure.rateAggregation Measure.riskAdjustment
  • Type changed from string to markdown
Measure.improvementNotation Measure.rateAggregation
  • Change value set Type changed from http://hl7.org/fhir/ValueSet/measure-improvement-notation|4.0.0 string to MeasureImprovementNotation markdown
Measure.improvementNotationGuidance Measure.term
  • Added Element
Measure.term Measure.term.code
  • Added Element
Measure.term.code Measure.term.definition
  • Added Element
Measure.term.definition Measure.group.linkId
  • Added Element
Measure.group.linkId Measure.group.title
  • Added Element
Measure.group.description
  • Type changed from string to markdown
Measure.group.type
  • Added Element
Measure.group.subject[x]
  • Added Element
Measure.group.basis
  • Added Element
Measure.group.basisRequirement
  • Added Element
Measure.group.scoring
  • Added Element
Measure.group.scoringUnit
  • 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.rateAggregation
  • Added Element
Measure.group.improvementNotation
  • Added Element
Measure.group.improvementNotationGuidance
  • Added Element
Measure.group.library
  • Added Element
Measure.group.population.linkId
  • Added Element
Measure.group.population.title
  • Added Element
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.groupDefinition Measure.group.stratifier.title
  • Added Element
Measure.group.stratifier.valueSet Measure.group.stratifier.description
  • Added Element Type changed from string to markdown
Measure.group.stratifier.unit 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.group.stratifier.component.valueSet
  • Added Element
Measure.group.stratifier.component.unit
  • Added Element
Measure.supplementalData.linkId
  • Added Element
Measure.supplementalData.usage
  • Change value set from http://hl7.org/fhir/ValueSet/measure-data-usage to MeasureDataUsage icon
Measure.supplementalData.description
  • Type changed from string to markdown
Measure.supplementalData.valueSet
  • Added Element
Measure.supplementalData.unit
  • Added Element
Measure.scoring
  • Deleted
Measure.compositeScoring
  • Deleted
Measure.type
  • Deleted
Measure.improvementNotation
  • Deleted
Measure.definition
  • Deleted (->term.definition term is code and definition now)
MeasureReport
MeasureReport.category
  • Added Element
MeasureReport.messages
  • Added Element
MeasureReport.type
  • Remove code data-collection
  • Add code data-exchange
MeasureReport.dataUpdateType
  • Added Element
MeasureReport.measure
  • Min Cardinality changed from 1 to 0
MeasureReport.subject
  • Type Reference: Added Target Types CareTeam, HealthcareService, Organization
MeasureReport.reporter
  • Type Reference: Removed Target Type Location
MeasureReport.reportingVendor
  • Added Element
MeasureReport.location
  • Added Element
MeasureReport.inputParameters
  • Added Element
MeasureReport.scoring MeasureReport.group.linkId
  • Added Element
MeasureReport.improvementNotation MeasureReport.group.title
  • Change value set from http://hl7.org/fhir/ValueSet/measure-improvement-notation|4.0.0 to MeasureImprovementNotation Added Element
MeasureReport.group.linkId MeasureReport.group.calculatedDate
  • Added Element
MeasureReport.group.calculatedDate MeasureReport.group.description
  • Added Element
MeasureReport.group.description MeasureReport.group.type
  • Added Element
MeasureReport.group.subject
  • Added Element
MeasureReport.group.scoring
  • Added Element
MeasureReport.group.improvementNotation
  • Added Element
MeasureReport.group.improvementNotationGuidance
  • Added Element
MeasureReport.group.population.linkId
  • 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.population.subjectReport
  • Added Element
MeasureReport.group.population.subjects
  • Added Element
MeasureReport.group.measureScore[x]
  • Renamed from measureScore to measureScore[x]
  • Add Types dateTime, CodeableConcept, Period, Range, Duration, boolean boolean, Ratio
MeasureReport.group.stratifier.linkId
  • Added Element
MeasureReport.group.stratifier.title
  • Added Element
MeasureReport.group.stratifier.code
  • Max Cardinality changed from * to 1
MeasureReport.group.stratifier.description
  • Added Element
MeasureReport.group.stratifier.stratum.value[x]
  • Renamed from value to value[x]
  • Add Types boolean, Quantity, Range, Reference
MeasureReport.group.stratifier.stratum.component.linkId
  • Added Element
MeasureReport.group.stratifier.stratum.component.description
  • Added Element
MeasureReport.group.stratifier.stratum.component.value[x]
  • Renamed from value to value[x]
  • Add Types boolean, Quantity, Range, Reference
MeasureReport.group.stratifier.stratum.population.linkId
  • Added Element
MeasureReport.group.stratifier.stratum.population.code
MeasureReport.group.stratifier.stratum.population.countQuantity
  • Added Element
MeasureReport.group.stratifier.stratum.population.subjectReport
  • Added Element
MeasureReport.group.stratifier.stratum.population.subjects
  • Added Element
MeasureReport.group.stratifier.stratum.measureScore[x]
  • Renamed from measureScore to measureScore[x]
  • Add Types dateTime, CodeableConcept, Period, Range, Duration, boolean boolean, Ratio
MeasureReport.supplementalData
  • Added Element
MeasureReport.improvementNotation
  • Deleted
Medication
Medication.marketingAuthorizationHolder
  • Renamed from manufacturer to marketingAuthorizationHolder
Medication.doseForm
  • Renamed from form to doseForm
Medication.packageSize
  • Added Element
Medication.doseForm Medication.packageSize.numberOfItems
  • Added Element
Medication.totalVolume Medication.packageSize.amountPerItem
  • Added Element
Medication.ingredient.item
  • Renamed from item[x] to item
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Substance | Medication)
Medication.ingredient.role
  • Added Element
Medication.ingredient.strength[x]
  • Renamed from strength to strength[x]
  • Add Types CodeableConcept, Quantity
Medication.instance
  • Renamed from batch to instance
Medication.definition Medication.instance.identifier
  • Added Element
Medication.manufacturer Medication.instance.lotNumber
  • Deleted Moved from Medication.batch to Medication.instance
Medication.form Medication.instance.expirationDate
  • Deleted Moved from Medication.batch to Medication.instance
Medication.definition
  • Added Element
Medication.amount
  • Deleted
MedicationAdministration
MedicationAdministration.basedOn
  • Added Element
MedicationAdministration.partOf
  • Type Reference: Added Target Type MedicationDispense
MedicationAdministration.category
  • Max Cardinality changed from 1 to *
MedicationAdministration.medication
  • Renamed from medication[x] to medication
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Medication)
MedicationAdministration.encounter
  • Added Element Renamed from context to encounter
  • Type Reference: Removed Target Type EpisodeOfCare
MedicationAdministration.occurrence[x]
  • Added Mandatory Element Renamed from effective[x] to occurrence[x]
  • Add Type Timing
MedicationAdministration.recorded
  • Added Element
MedicationAdministration.isSubPotent
  • Added Element
MedicationAdministration.subPotentReason
  • Added Element
MedicationAdministration.performer.actor
  • Type changed from Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device) to CodeableReference
MedicationAdministration.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
MedicationAdministration.device
  • Type changed from Reference(Device) to CodeableReference
MedicationAdministration.instantiates
  • Deleted
MedicationAdministration.context Deleted MedicationAdministration.effective[x] Deleted MedicationAdministration.reasonCode
  • Deleted (-> reason) reason.concept)
MedicationAdministration.reasonReference
  • Deleted (-> reason) reason.reference)
MedicationDispense
MedicationDispense.basedOn
  • Added Element
MedicationDispense.partOf
  • Type Reference: Added Target Type MedicationAdministration
MedicationDispense.status
  • Remove code stopped
  • Add code unfulfilled
MedicationDispense.notPerformedReason
  • Added Element Renamed from statusReason[x] to notPerformedReason
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(DetectedIssue)
MedicationDispense.statusChanged
  • Added Element
MedicationDispense.category
  • Max Cardinality changed from 1 to *
MedicationDispense.medication
  • Renamed from medication[x] to medication
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Medication)
MedicationDispense.subject
  • Min Cardinality changed from 0 to 1
MedicationDispense.encounter
  • Added Element Renamed from context to encounter
  • Type Reference: Removed Target Type EpisodeOfCare
MedicationDispense.performer.actor
  • Type Reference: Added Target Types CareTeam, Group
MedicationDispense.fillNumber
  • Added Element
MedicationDispense.recorded
  • Added Element
MedicationDispense.receiver
  • Type Reference: Added Target Types RelatedPerson, Location, PractitionerRole, Organization, Group
MedicationDispense.substitution.responsibleParty MedicationDispense.dosageInstruction
  • Max Cardinality changed from * to 1
  • Type Reference: Added Target Type Organization MedicationDispense.statusReason[x] Deleted MedicationDispense.context Deleted MedicationDispense.detectedIssue Deleted MedicationKnowledge MedicationKnowledge.identifier Added Element MedicationKnowledge.status Change value set from http://hl7.org/fhir/ValueSet/medicationknowledge-status|4.0.0 to PublicationStatus Remove codes inactive , entered-in-error Add codes draft , retired , unknown MedicationKnowledge.author Added Element MedicationKnowledge.jurisdiction Added Element MedicationKnowledge.name Added Element MedicationKnowledge.monograph.source Type Reference: Removed Target Type Media MedicationKnowledge.cost.effectiveDate Added Element MedicationKnowledge.cost.cost[x] Renamed changed from cost Dosage to cost[x] Add Type CodeableConcept MedicationKnowledge.indicationGuideline Added Element MedicationKnowledge.indicationGuideline.indication Added Element MedicationKnowledge.indicationGuideline.dosingGuideline Added Element MedicationKnowledge.indicationGuideline.dosingGuideline.treatmentIntent Added Element MedicationKnowledge.indicationGuideline.dosingGuideline.dosage Added Element MedicationKnowledge.indicationGuideline.dosingGuideline.dosage.type Added Mandatory Element MedicationKnowledge.indicationGuideline.dosingGuideline.dosage.dosage Added Mandatory Element MedicationKnowledge.indicationGuideline.dosingGuideline.administrationTreatment Added Element MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic Added Element MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic.type Added Mandatory Element MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic.value[x] Added Element DosageDetails
MedicationKnowledge.medicineClassification.source[x] MedicationDispense.doseAdministrationAid
  • Added Element
MedicationKnowledge.packaging MedicationDispense.substitution.responsibleParty
  • Max Cardinality changed from 1 to * MedicationKnowledge.packaging.cost Added Element MedicationKnowledge.packaging.packagedProduct Added Element MedicationKnowledge.clinicalUseIssue Added Element MedicationKnowledge.storageGuideline Added Element MedicationKnowledge.storageGuideline.reference Added Element MedicationKnowledge.storageGuideline.note Added Element MedicationKnowledge.storageGuideline.stabilityDuration Added Element MedicationKnowledge.storageGuideline.environmentalSetting Added Element MedicationKnowledge.storageGuideline.environmentalSetting.type Added Mandatory Element MedicationKnowledge.storageGuideline.environmentalSetting.value[x] Added Mandatory Element MedicationKnowledge.regulatory.schedule Type changed from BackboneElement to CodeableConcept MedicationKnowledge.definitional Added Element MedicationKnowledge.definitional.definition Added Element MedicationKnowledge.definitional.doseForm Added Element MedicationKnowledge.definitional.intendedRoute Added Element MedicationKnowledge.definitional.ingredient Added Element MedicationKnowledge.definitional.ingredient.item Added Mandatory Element MedicationKnowledge.definitional.ingredient.type Added Element MedicationKnowledge.definitional.ingredient.strength[x] Added Element MedicationKnowledge.definitional.drugCharacteristic Added Element MedicationKnowledge.definitional.drugCharacteristic.type Added Element 1
  • MedicationKnowledge.definitional.drugCharacteristic.value[x]
  • Type Reference: Added Element MedicationKnowledge.manufacturer Deleted MedicationKnowledge.doseForm Deleted MedicationKnowledge.amount Deleted MedicationKnowledge.synonym Deleted MedicationKnowledge.ingredient Deleted MedicationKnowledge.intendedRoute Deleted MedicationKnowledge.administrationGuidelines Deleted MedicationKnowledge.packaging.type Deleted MedicationKnowledge.packaging.quantity Deleted MedicationKnowledge.drugCharacteristic Deleted MedicationKnowledge.contraindication Deleted MedicationKnowledge.regulatory.schedule.schedule Deleted 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, 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 Resource , ClinicalImpression DomainResource , DeviceUseStatement CatalogEntry , DocumentManifest ChargeItem , DomainResource ChargeItemDefinition , EffectEvidenceSynthesis Citation , Media ClinicalImpression , MedicinalProduct DeviceUseStatement , MedicinalProductAuthorization DocumentManifest , MedicinalProductContraindication EvidenceReport , MedicinalProductIndication GraphDefinition , MedicinalProductIngredient ImmunizationEvaluation , MedicinalProductInteraction ImmunizationRecommendation , MedicinalProductManufactured Linkage , MedicinalProductPackaged Media , MedicinalProductPharmaceutical MedicationKnowledge , MedicinalProductUndesirableEffect MolecularSequence , RequestGroup , ResearchDefinition , ResearchElementDefinition , Resource , RiskEvidenceSynthesis , SubstanceSpecification Add codes ActorDefinition , AdministrableProductDefinition SupplyDelivery , ArtifactAssessment SupplyRequest , BiologicallyDerivedProductDispense TestReport , Citation TestScript , ClinicalAssessment VerificationResult ,
  • Add codes ClinicalUseDefinition ActorDefinition , ConditionDefinition ArtifactAssessment , DeviceAlert , DeviceAssociation , DeviceDispense , DeviceUsage , EncounterHistory , FormularyItem , GenomicStudy , ImagingSelection , Ingredient , InsuranceProduct , InventoryItem , InventoryReport , ManufacturedItemDefinition , MedicinalProductDefinition , MolecularDefinition , NutritionIntake , NutritionProduct , PackagedProductDefinition , Permission , PersonalRelationship , 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 | SubscriptionTopic)
MessageHeader.destination.endpoint[x]
  • Renamed from endpoint to endpoint[x]
  • Min Cardinality changed from 1 to 0
  • Add Type Reference(Endpoint)
MessageHeader.destination.receiver
  • Type Reference: Added Target Types Device, 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 Element Target Types Device, Patient
MessageHeader.response.identifier
  • Type changed from id to Identifier
MessageHeader.destination.target
  • Deleted
MessageHeader.sender Deleted MessageHeader.enterer
  • Deleted
MessageHeader.author
  • Deleted
MessageHeader.responsible
  • Deleted
MetadataResource MetadataResource.usage Added Element MetadataResource.approvalDate Added Element MetadataResource.lastReviewDate Added Element MetadataResource.effectivePeriod Added Element MetadataResource.topic Added Element MetadataResource.author Added Element MetadataResource.editor Added Element MetadataResource.reviewer Added Element MetadataResource.endorser Added Element MetadataResource.relatedArtifact Added Element MetadataResource.url Deleted (-> CanonicalResource) MetadataResource.version Deleted (-> CanonicalResource) MetadataResource.name Deleted (-> CanonicalResource) MetadataResource.title Deleted (-> CanonicalResource) MetadataResource.status Deleted (-> CanonicalResource) MetadataResource.experimental Deleted (-> CanonicalResource) MetadataResource.date Deleted (-> CanonicalResource) MetadataResource.publisher Deleted (-> CanonicalResource) MetadataResource.contact Deleted (-> CanonicalResource) MetadataResource.description Deleted (-> CanonicalResource) MetadataResource.useContext Deleted (-> CanonicalResource) MetadataResource.jurisdiction Deleted (-> CanonicalResource) MolecularDefinition
  • Added Resource
MolecularSequence MolecularSequence.literal Added Element MolecularSequence.literal.sequenceValue Added Mandatory Element MolecularSequence.file Added Element MolecularSequence.relative Added Element MolecularSequence.relative.startingSequence Added Mandatory Element MolecularSequence.relative.edit Added Element MolecularSequence.relative.edit.editOrder Added Element MolecularSequence.relative.edit.coordinateSystem Added Mandatory Element MolecularSequence.relative.edit.start Added Mandatory Element MolecularSequence.relative.edit.end Added Mandatory Element MolecularSequence.relative.edit.replacementSequence Added Mandatory Element MolecularSequence.relative.edit.replacedSequence Added Element MolecularSequence.extracted Added Element MolecularSequence.extracted.startingSequence Added Mandatory Element MolecularSequence.extracted.start Added Mandatory Element MolecularSequence.extracted.end Added Mandatory Element MolecularSequence.extracted.coordinateSystem Added Mandatory Element MolecularSequence.extracted.reverseComplement Added Element MolecularSequence.repeated Added Element MolecularSequence.repeated.sequenceMotif Added Mandatory Element MolecularSequence.repeated.copyCount Added Mandatory Element MolecularSequence.concatenated Added Element MolecularSequence.concatenated.sequenceElement Added Mandatory Element MolecularSequence.concatenated.sequenceElement.sequence Added Mandatory Element MolecularSequence.concatenated.sequenceElement.ordinalIndex Added Mandatory Element MolecularSequence.coordinateSystem Deleted (>relative.coordinateSystem) MolecularSequence.patient Deleted MolecularSequence.specimen Deleted MolecularSequence.device Deleted MolecularSequence.performer Deleted MolecularSequence.quantity Deleted (Removed. Covered by the Variant Profile in the CG IG: http://hl7.org/fhir/uv/genomics-reporting/index.html) MolecularSequence.referenceSeq Deleted (->relative.startingSequence.sequence[x]) MolecularSequence.variant Deleted (Removed. Covered by the Variant Profile in the CG IG: http://hl7.org/fhir/uv/genomics-reporting/index.html) MolecularSequence.observedSeq Deleted (->relative.startingSequence.sequenceString) MolecularSequence.quality Deleted (Removed from the resource.) MolecularSequence.readCoverage Deleted (Removed. Covered by the RegionStudied Profile in the CG IG: http://hl7.org/fhir/uv/genomics-reporting/index.html) MolecularSequence.repository Deleted (->formatted) MolecularSequence.pointer Deleted (->relative) MolecularSequence.structureVariant Deleted (Removed. Covered by the Variant Profile in the CG IG: http://hl7.org/fhir/uv/genomics-reporting/index.html) 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
  • Added Element 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
  • Added Element 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.supplement.quantity
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.supplement.caloricDensity
  • Added Element
NutritionOrder.enteralFormula.type
  • Added Element Renamed from baseFormulaType to type
  • Type changed from CodeableConcept to CodeableReference
NutritionOrder.enteralFormula.productName
  • Added Element Renamed from baseFormulaProductName to productName
NutritionOrder.enteralFormula.deliveryDevice NutritionOrder.enteralFormula.deliveryDevice[x]
  • Added Element
NutritionOrder.enteralFormula.caloricDensity
  • 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.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
  • Added Element Renamed from maxVolumeToDeliver to maxVolumeToAdminister
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.enteralFormula.administrationInstruction
  • Type changed from string to markdown
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.instantiatesUri NutritionOrder.instantiatesCanonical
  • Deleted
NutritionOrder.instantiates NutritionOrder.instantiatesUri
  • Deleted
NutritionOrder.patient NutritionOrder.instantiates
  • Deleted
NutritionOrder.orderer NutritionOrder.oralDiet.fluidConsistencyType
  • Deleted
NutritionOrder.oralDiet.texture.foodType NutritionOrder.enteralFormula.additiveType
  • Deleted
NutritionOrder.oralDiet.fluidConsistencyType NutritionOrder.enteralFormula.additiveProductName
  • Deleted
NutritionOrder.enteralFormula.baseFormulaType NutritionProduct
NutritionProduct.manufacturer
  • Deleted Type Reference: Added Target Type RelatedPerson
NutritionOrder.enteralFormula.baseFormulaProductName NutritionProduct.nutrient.item
  • Deleted Min Cardinality changed from 0 to 1
NutritionOrder.enteralFormula.additiveType NutritionProduct.nutrient.amount[x]
  • Deleted Renamed from amount to amount[x]
  • Max Cardinality changed from * to 1
  • Add Type Quantity
NutritionOrder.enteralFormula.additiveProductName NutritionProduct.ingredientSummary
  • Deleted Added Element
NutritionOrder.enteralFormula.routeofAdministration NutritionProduct.ingredient.amount[x]
  • Deleted 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.characteristic
  • Added Element
NutritionProduct.characteristic.type
  • Added Mandatory Element
NutritionProduct.characteristic.value[x]
  • Added Mandatory Element
NutritionProduct.instance
  • Max Cardinality changed from 1 to *
NutritionProduct.instance.name
  • Added Element
NutritionProduct.instance.biologicalSourceEvent
  • Added Element
NutritionOrder.enteralFormula.maxVolumeToDeliver NutritionProduct.knownAllergen
  • Deleted
NutritionProduct NutritionProduct.productCharacteristic
  • Added Resource Deleted
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
  • Type Reference: Added Target Type GenomicStudy Remove code corrected
  • Observation.status
  • Add codes specimen-in-process , appended , cannot-be-obtained
Observation.subject
  • Type Reference: Added Target Types Organization, Procedure, Practitioner, Medication, Substance, BiologicallyDerivedProduct, NutritionProduct
Observation.focus
  • Now marked as Modifier
Observation.organizer
  • Added Element
Observation.performer
  • Type Reference: Added Target Type HealthcareService Types 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
  • Added Element 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
OperationDefinition
OperationDefinition.identifier
  • Added Element
OperationDefinition.versionAlgorithm[x]
  • Added Element
OperationDefinition.jurisdiction
OperationDefinition.copyright
  • Added Element
OperationDefinition.copyrightLabel
  • Added Element
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)
  • Remove code ClinicalImpression Add codes ActorDefinition ChargeItem , AdministrableProductDefinition ChargeItemDefinition , ArtifactAssessment Citation , BiologicallyDerivedProductDispense ClinicalImpression , CanonicalResource EvidenceReport , Citation GraphDefinition , ClinicalAssessment ImmunizationEvaluation , ClinicalUseDefinition ImmunizationRecommendation , ConditionDefinition Linkage , DeviceAlert MedicationKnowledge , DeviceAssociation MolecularSequence , DeviceDispense SupplyDelivery , DeviceUsage SupplyRequest , EncounterHistory TestReport , FormularyItem TestScript , GenomicStudy VerificationResult ,
  • Add codes ImagingSelection ActorDefinition , Ingredient ArtifactAssessment , InsuranceProduct CanonicalResource , InventoryItem DeviceAlert , InventoryReport DeviceAssociation , ManufacturedItemDefinition ImagingSelection , MedicinalProductDefinition InsuranceProduct , MetadataResource , MolecularDefinition NutritionIntake , NutritionIntake RequestOrchestration , NutritionProduct Requirements , PackagedProductDefinition BodySite , Permission Conformance , PersonalRelationship DataElement , RegulatedAuthorization DeviceComponent , RequestOrchestration DeviceUseRequest , Requirements DiagnosticOrder , SubscriptionStatus EffectEvidenceSynthesis , SubscriptionTopic EligibilityRequest , SubstanceDefinition EligibilityResponse , TestPlan ExpansionProfile , Transport ImagingManifest , BodySite ImagingObjectSelection , Conformance MedicationOrder , DataElement MedicationUsage , DeviceComponent MedicinalProduct , DeviceUseRequest MedicinalProductAuthorization , DiagnosticOrder MedicinalProductContraindication , EligibilityRequest MedicinalProductIndication , EligibilityResponse MedicinalProductIngredient , ExpansionProfile MedicinalProductInteraction , ImagingManifest MedicinalProductManufactured , ImagingObjectSelection MedicinalProductPackaged , MedicationOrder MedicinalProductPharmaceutical , MedicationUsage 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 , ClinicalImpression Ratio , DeviceUseStatement RatioRange , DocumentManifest Reference , EffectEvidenceSynthesis RelatedArtifact , Media SampledData , MedicinalProduct Signature , MedicinalProductAuthorization SimpleQuantity , MedicinalProductContraindication Timing , MedicinalProductIndication TriggerDefinition , MedicinalProductIngredient UsageContext , MedicinalProductInteraction base64Binary , MedicinalProductManufactured boolean , MedicinalProductPackaged canonical , MedicinalProductPharmaceutical code , MedicinalProductUndesirableEffect date , RequestGroup dateTime , ResearchDefinition decimal , ResearchElementDefinition id , RiskEvidenceSynthesis instant , SubstanceSpecification integer , Type markdown , Any oid Add codes , Base positiveInt , DataType string , Availability time , BackboneType unsignedInt , RelativeTime uri , CodeableReference url , ExtendedContactDetail uuid , MonetaryComponent xhtml , PrimitiveType Resource , integer64 Binary , RatioRange Bundle , VirtualServiceDetail DomainResource , ActorDefinition Account , ActivityDefinition , AdministrableProductDefinition , ArtifactAssessment AdverseEvent , BiologicallyDerivedProductDispense AllergyIntolerance , CanonicalResource Appointment , AppointmentResponse , AuditEvent , Basic , BiologicallyDerivedProduct , BodyStructure , CapabilityStatement , CarePlan , CareTeam , CatalogEntry , ChargeItem , ChargeItemDefinition , Citation , ClinicalAssessment Claim , ClaimResponse , ClinicalImpression , ClinicalUseDefinition , ConditionDefinition CodeSystem , DeviceAlert Communication , DeviceAssociation CommunicationRequest , DeviceDispense CompartmentDefinition , DeviceUsage Composition , EncounterHistory ConceptMap , FormularyItem Condition , GenomicStudy Consent , ImagingSelection Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceDefinition , DeviceMetric , DeviceRequest , DeviceUseStatement , DiagnosticReport , DocumentManifest , DocumentReference , Encounter , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceReport , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , Ingredient , InsuranceProduct InsurancePlan , InventoryItem Invoice , InventoryReport Library , Linkage , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Media , Medication , MedicationAdministration , MedicationDispense , MedicationKnowledge , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MetadataResource MessageDefinition , MolecularDefinition MessageHeader , NutritionIntake MolecularSequence , NamingSystem , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Permission Patient , PersonalRelationship 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.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.instantiatesCanonical
  • Deleted
Procedure.instantiatesUri
  • Deleted
Procedure.performed[x] Deleted Procedure.asserter 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 Types CareTeam, Group, HealthcareService
Provenance.agent.onBehalfOf
  • Type Reference: Added Target 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 Resource , ClinicalImpression DomainResource , DeviceUseStatement CatalogEntry , DocumentManifest ChargeItem , DomainResource ChargeItemDefinition , EffectEvidenceSynthesis Citation , Media ClinicalImpression , MedicinalProduct DeviceUseStatement , MedicinalProductAuthorization DocumentManifest , MedicinalProductContraindication EvidenceReport , MedicinalProductIndication GraphDefinition , MedicinalProductIngredient ImmunizationEvaluation , MedicinalProductInteraction ImmunizationRecommendation , MedicinalProductManufactured Linkage , MedicinalProductPackaged Media , MedicinalProductPharmaceutical MedicationKnowledge , MedicinalProductUndesirableEffect MolecularSequence , RequestGroup , ResearchDefinition , ResearchElementDefinition , Resource , RiskEvidenceSynthesis , SubstanceSpecification Add codes ActorDefinition , AdministrableProductDefinition SupplyDelivery , ArtifactAssessment SupplyRequest , BiologicallyDerivedProductDispense TestReport , Citation TestScript , ClinicalAssessment VerificationResult ,
  • Add codes ClinicalUseDefinition ActorDefinition , ConditionDefinition ArtifactAssessment , DeviceAlert , DeviceAssociation , DeviceDispense , DeviceUsage , EncounterHistory , FormularyItem , GenomicStudy , ImagingSelection , Ingredient , InsuranceProduct , InventoryItem , InventoryReport , ManufacturedItemDefinition , MedicinalProductDefinition , MolecularDefinition , NutritionIntake , NutritionProduct , PackagedProductDefinition , Permission , PersonalRelationship , 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.0.0 http://hl7.org/fhir/ValueSet/item-type|4.3.0 to Questionnaire Useable Item Type
  • Remove codes question , choice , open-choice
  • Add code coding
Questionnaire.item.enableWhen.answer[x]
  • Add Type Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) 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 Target Types ManufacturedItemDefinition, Ingredient
RegulatedAuthorization.status
  • Now marked as Modifier
RegulatedAuthorization.indication
  • Max Cardinality changed from 1 to *
RegulatedAuthorization.attachedDocument
  • Added Resource 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
  • Add code ended 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.targetNumber
  • Added Element
ResearchStudy.comparisonGroup.actualNumber
  • Added Element
ResearchStudy.comparisonGroup.eligibility
  • Added Element
ResearchStudy.comparisonGroup.observedGroup
  • Added Element
ResearchStudy.comparisonGroup.description
  • Added Element
ResearchStudy.objective.description
  • 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.eventHandling ResearchStudy.objective.outcomeMeasure.endpointAnalysisPlan
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.event ResearchStudy.objective.outcomeMeasure.eventHandling
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.group ResearchStudy.objective.outcomeMeasure.eventHandling.event
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.handling ResearchStudy.objective.outcomeMeasure.eventHandling.group
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.description ResearchStudy.objective.outcomeMeasure.eventHandling.handling
  • Added Element
ResearchStudy.result ResearchStudy.objective.outcomeMeasure.eventHandling.description
  • Added Element
ResearchStudy.category ResearchStudy.result
  • Deleted Added Element
ResearchStudy.contact
  • Deleted
ResearchStudy.relatedArtifact
  • Deleted
ResearchStudy.location
  • Deleted
ResearchStudy.enrollment
  • Deleted
ResearchStudy.sponsor
  • Deleted (-> ResearchStudy.associatedPart.party (with role='sponsor'))
ResearchStudy.principalInvestigator
  • Deleted ResearchStudy.reasonStopped 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.subject
  • Renamed from individual to subject
  • Type Reference: Added Mandatory Element Target Types Group, Specimen, Device, Medication, Substance, SubstanceDefinition, BiologicallyDerivedProduct
ResearchSubject.subjectState
  • Added Element
ResearchSubject.subjectState.code
  • Added Mandatory Element
ResearchSubject.subjectState.startDate
  • Added Mandatory Element
ResearchSubject.subjectState.endDate
  • Added Element
ResearchSubject.subjectState.reason
  • Added Element
ResearchSubject.subjectMilestone
  • Added Element
ResearchSubject.subjectMilestone.milestone
  • Added Mandatory Element
ResearchSubject.subjectMilestone.date
  • Added Element
ResearchSubject.subjectMilestone.reason
  • Added Element
ResearchSubject.assignedComparisonGroup Added Element ResearchSubject.actualComparisonGroup ResearchSubject.comparisonGroup
  • Added Element
ResearchSubject.consent
  • Max Cardinality changed from 1 to *
ResearchSubject.individual Deleted ResearchSubject.assignedArm
  • Deleted
ResearchSubject.actualArm
  • Deleted
Resource
Resource.language
RiskAssessment
RiskAssessment.status
  • Remove code corrected
  • Add codes specimen-in-process , appended , 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)
  • Remove code ClinicalImpression Add codes ActorDefinition ChargeItem , AdministrableProductDefinition ChargeItemDefinition , ArtifactAssessment Citation , BiologicallyDerivedProductDispense ClinicalImpression , CanonicalResource EvidenceReport , Citation GraphDefinition , ClinicalAssessment ImmunizationEvaluation , ClinicalUseDefinition ImmunizationRecommendation , ConditionDefinition Linkage , DeviceAlert MedicationKnowledge , DeviceAssociation MolecularSequence , DeviceDispense SupplyDelivery , DeviceUsage SupplyRequest , EncounterHistory TestReport , FormularyItem TestScript , GenomicStudy VerificationResult ,
  • Add codes ImagingSelection ActorDefinition , Ingredient ArtifactAssessment , InsuranceProduct CanonicalResource , InventoryItem DeviceAlert , InventoryReport DeviceAssociation , ManufacturedItemDefinition ImagingSelection , MedicinalProductDefinition InsuranceProduct , MetadataResource , MolecularDefinition NutritionIntake , NutritionIntake RequestOrchestration , NutritionProduct Requirements , PackagedProductDefinition BodySite , Permission Conformance , PersonalRelationship DataElement , RegulatedAuthorization DeviceComponent , RequestOrchestration DeviceUseRequest , Requirements DiagnosticOrder , SubscriptionStatus EffectEvidenceSynthesis , SubscriptionTopic EligibilityRequest , SubstanceDefinition EligibilityResponse , TestPlan ExpansionProfile , Transport ImagingManifest , BodySite ImagingObjectSelection , Conformance MedicationOrder , DataElement MedicationUsage , DeviceComponent MedicinalProduct , DeviceUseRequest MedicinalProductAuthorization , DiagnosticOrder MedicinalProductContraindication , EligibilityRequest MedicinalProductIndication , EligibilityResponse MedicinalProductIngredient , ExpansionProfile MedicinalProductInteraction , ImagingManifest MedicinalProductManufactured , ImagingObjectSelection MedicinalProductPackaged , MedicationOrder MedicinalProductPharmaceutical , MedicationUsage 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 code 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 , ClinicalAssessment 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 , FormularyItem DiagnosticReport , GenomicStudy DocumentReference , Encounter , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , Goal , Group , GuidanceResponse , HealthcareService , ImagingSelection , ImagingStudy , Immunization , ImplementationGuide , Ingredient , InsurancePlan , InsuranceProduct , InventoryItem Invoice , InventoryReport Library , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Medication , MedicationAdministration , MedicationDispense , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MetadataResource MessageDefinition , MolecularDefinition MessageHeader , NamingSystem , NutritionIntake , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Permission Parameters , PersonalRelationship 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 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 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
  • Added Element Renamed from procedure to method
Specimen.processing.performer
  • Added Element
Specimen.processing.device 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 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 , 6.0 4.3 , 6.0.0 4.4 , 6.0.0-ballo1 4.5 , 6.0.0-ballot2 4.6 , 6.0.0-ballot3 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.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.code SubscriptionStatus.eventsSinceSubscriptionStart
  • Type changed from CodeableConcept string to CodeableReference integer64
Substance.description SubscriptionStatus.notificationEvent.eventNumber
  • Type changed from string to markdown Substance.expiry Moved from Substance.instance to Substance Substance.quantity Moved from Substance.instance to Substance Substance.instance Deleted Substance.ingredient Deleted integer64
SubstanceDefinition SubscriptionStatus.notificationEvent.triggerEvent
  • Added Resource SubstanceNucleicAcid No Changes Element
SubstancePolymer.identifier SubscriptionStatus.notificationEvent.relatedQuery
  • Added Element
SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.average SubscriptionStatus.notificationEvent.relatedQuery.queryType
  • Added Element
SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.low SubscriptionStatus.notificationEvent.relatedQuery.query
  • Added Mandatory Element
SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.high SubscriptionStatus.notificationEvent.authorizationHint
  • Added Element
SubstancePolymer.repeat.repeatUnit.structuralRepresentation.format SubscriptionStatus.notificationEvent.authorizationHint.authorizationType
  • Added Mandatory Element
SubstanceProtein SubscriptionStatus.notificationEvent.authorizationHint.value
  • No Changes Added Element
SubstanceReferenceInformation SubscriptionTopic
SubstanceReferenceInformation.classification SubscriptionTopic.versionAlgorithm[x]
  • Deleted (attributes moved to SubstanceDefinition resource, then subtype removed (use classification), source renamed to informationSource) Added Element
SubstanceSourceMaterial SubscriptionTopic.name
  • No Changes Added Element
SupplyDelivery.status SubscriptionTopic.experimental
  • Min Cardinality changed from 0 to 1 No longer marked as Modifier
SupplyDelivery.type SubscriptionTopic.jurisdiction
  • Change binding strength from required to extensible Change value set from http://hl7.org/fhir/ValueSet/supplydelivery-type|4.0.0 http://hl7.org/fhir/ValueSet/jurisdiction to Supply Delivery Supply Item Type Jurisdiction ValueSet icon
SupplyDelivery.stage SubscriptionTopic.copyrightLabel
  • Added Mandatory Element SupplyDelivery.suppliedItem Max Cardinality changed from 1 to *
SupplyDelivery.suppliedItem.condition SubscriptionTopic.trigger
  • Added Element
SupplyDelivery.receiver SubscriptionTopic.trigger.description
  • Type Reference: Added Target Type Organization Element
SupplyRequest.intent SubscriptionTopic.trigger.resource
  • Added Mandatory Element
SupplyRequest.basedOn SubscriptionTopic.trigger.supportedInteraction
  • Added Element
SupplyRequest.deliverFor SubscriptionTopic.trigger.queryCriteria
  • Added Element
SupplyRequest.requester SubscriptionTopic.trigger.queryCriteria.previous
  • Type Reference: Added Target Type CareTeam Element
SupplyRequest.reason SubscriptionTopic.trigger.queryCriteria.resultForCreate
  • Added Element
SupplyRequest.deliverTo SubscriptionTopic.trigger.queryCriteria.current
  • Type Reference: Added Target Type RelatedPerson SupplyRequest.reasonCode Deleted (-> reason) SupplyRequest.reasonReference Deleted (-> reason) Task Task.statusReason Type changed from CodeableConcept to CodeableReference Element
Task.doNotPerform SubscriptionTopic.trigger.queryCriteria.resultForDelete
  • Added Element
Task.description SubscriptionTopic.trigger.queryCriteria.requireBoth
  • Type changed from string to markdown Added Element
Task.requestedPeriod SubscriptionTopic.trigger.fhirPathCriteria
  • Added Element
Task.requestedPerformer SubscriptionTopic.trigger.event
  • Added Element
Task.owner SubscriptionTopic.trigger.canFilterBy
  • Type Reference: Removed Target Types HealthcareService, Device Added Element
Task.performer SubscriptionTopic.trigger.canFilterBy.description
  • Added Element
Task.performer.function SubscriptionTopic.trigger.canFilterBy.resource
  • Added Element
Task.performer.actor SubscriptionTopic.trigger.canFilterBy.filterParameter
  • Added Mandatory Element
Task.reason SubscriptionTopic.trigger.canFilterBy.filterDefinition
  • Added Element
Task.reasonCode SubscriptionTopic.trigger.canFilterBy.comparator
  • Deleted (-> reason) Added Element
Task.reasonReference SubscriptionTopic.trigger.canFilterBy.modifier
  • Deleted (-> reason) Added Element
TerminologyCapabilities.identifier SubscriptionTopic.trigger.notificationShape
  • Added Element
TerminologyCapabilities.versionAlgorithm[x] SubscriptionTopic.trigger.notificationShape.resource
  • Added Mandatory Element
TerminologyCapabilities.copyrightLabel SubscriptionTopic.trigger.notificationShape.include
  • Added Element
TerminologyCapabilities.implementation.description SubscriptionTopic.trigger.notificationShape.revInclude
  • Type changed from string to markdown Added Element
TerminologyCapabilities.codeSystem.version.language SubscriptionTopic.trigger.notificationShape.relatedQuery
  • Add Binding `http://hl7.org/fhir/ValueSet/all-languages|6.0.0-ballot3` (required) Added Element
TerminologyCapabilities.codeSystem.content SubscriptionTopic.trigger.notificationShape.relatedQuery.queryType
  • Added Mandatory Element
TerminologyCapabilities.supplements SubscriptionTopic.trigger.notificationShape.relatedQuery.query
  • Added Mandatory Element
TerminologyCapabilities.supplements.globals SubscriptionTopic.resourceTrigger
  • Added Element Deleted
TerminologyCapabilities.expansion.parameter.documentation SubscriptionTopic.eventTrigger
  • Type changed from string to markdown Deleted
TerminologyCapabilities.codeSearch SubscriptionTopic.canFilterBy
  • Remove codes explicit , all Add codes in-compose , in-expansion , in-compose-or-expansion Deleted
TestPlan SubscriptionTopic.notificationShape
  • Added Resource Deleted
TestReport Substance
TestReport.testScript Substance.code
  • Type changed from Reference(TestScript) CodeableConcept to canonical(TestScript) CodeableReference
TestReport.participant.uri Substance.description
  • Min Cardinality Type changed from 1 string to 0 markdown
TestReport.participant.version Substance.expiry
  • Added Element
TestReport.parameter Substance.quantity
  • Added Element
TestReport.parameter.name Substance.instance
  • Added Mandatory Element Deleted (-> consider if this should be multiple Substance resource instances)
TestReport.parameter.documentation Substance.ingredient
  • Added Element Deleted
TestReport.setup.action.assert.requirement SubstanceDefinition Added Element
TestReport.setup.action.assert.requirement.link[x] SubstanceDefinition.status
  • Added Element Now marked as Modifier
TestReport.test.result SubstanceDefinition.characterization
  • Added Element
TestReport.test.period SubstanceDefinition.characterization.technique
  • Added Element
TestReport.test.log SubstanceDefinition.characterization.form
  • Added Element
TestReport.presentedForm SubstanceDefinition.characterization.description
  • Added Element
TestReport.log SubstanceDefinition.characterization.file
  • Added Element
TestScript.url SubstanceDefinition.property.value[x]
  • Min Cardinality changed from 1 to 0 Add Type Range
TestScript.identifier SubstanceDefinition.name.language
TestScript.copyrightLabel SubstanceDefinition.informationSource
  • Added Element Deleted
TestScript.testSystem Task Added Element
TestScript.testSystem.index Task.statusReason
  • Added Mandatory Element Max Cardinality changed from 1 to *
  • Type changed from CodeableConcept to CodeableReference
TestScript.testSystem.title Task.doNotPerform
  • Added Mandatory Element
TestScript.testSystem.actor Task.code
  • Added Element Add Binding `http://hl7.org/fhir/ValueSet/task-code` (extensible)
TestScript.testSystem.description Task.description
  • Added Element Type changed from string to markdown
TestScript.testSystem.url Task.focus
  • Added Element Max Cardinality changed from 1 to *
  • Type changed from Reference(Resource) to BackboneElement
TestScript.scope Task.focus.value[x]
  • Added Mandatory Element
TestScript.scope.artifact Task.requestedPeriod
  • Added Mandatory Element
TestScript.scope.conformance Task.requester
  • Type Reference: Added Element Target Type Group
TestScript.scope.phase Task.requestedPerformer
  • Added Element
TestScript.profile Task.owner
  • Type changed from Reference(Resource) to canonical(StructureDefinition) Reference: Added Target Type Group
  • TestScript.setup.action
  • Min Cardinality changed from 1 to 0 Type Reference: Removed Target Types HealthcareService, Device
TestScript.setup.action.common Task.performer
  • Added Element
TestScript.setup.action.common.testScript Task.performer.function
  • Added Element
TestScript.setup.action.common.keyRef Task.performer.actor
  • Added Mandatory Element
TestScript.setup.action.common.parameter Task.reason
  • Added Element
TestScript.setup.action.common.parameter.name
  • Added Mandatory Element Merged both reasonCode and reasonReference into reason
TestScript.setup.action.common.parameter.value Task.restriction.recipient
  • Type Reference: Added Mandatory Element Target Type Device
TestScript.setup.action.operation.type Task.input.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
  • TestScript.setup.action.operation.resource
  • Remove 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.0.0 to Concrete FHIR Types Contributor
TestScript.setup.action.operation.accept Task.output.value[x]
  • Change value set from http://hl7.org/fhir/ValueSet/mimetypes|4.0.0 to Supplemented Mime Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail, VirtualServiceDetail
  • Remove Type Contributor
TestScript.setup.action.operation.contentType Task.instantiatesCanonical
  • Change value set from http://hl7.org/fhir/ValueSet/mimetypes|4.0.0 to Supplemented Mime Types Deleted
TestScript.setup.action.assert.contentType Task.instantiatesUri
  • Change value set from http://hl7.org/fhir/ValueSet/mimetypes|4.0.0 to Supplemented Mime Types Deleted
TestScript.setup.action.assert.defaultManualCompletion Task.performerType
  • Added Element Deleted (->Task.requestedPerformer.concept)
TestScript.setup.action.assert.operator Task.reasonCode
  • Add code manualEval Deleted (-> reason.concept)
TestScript.setup.action.assert.resource Task.reasonReference
  • 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.0.0 to Concrete FHIR Types Deleted (-> reason.reference)
TestScript.setup.action.assert.response TerminologyCapabilities 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 TerminologyCapabilities.identifier
  • Added Mandatory Element
TestScript.setup.action.assert.requirement TerminologyCapabilities.versionAlgorithm[x]
  • Added Element
TestScript.setup.action.assert.requirement.reference TerminologyCapabilities.jurisdiction
TestScript.setup.action.assert.requirement.key TerminologyCapabilities.copyrightLabel
  • Added Mandatory Element
TestScript.test.action TerminologyCapabilities.implementation.description
  • Min Cardinality Type changed from 1 string to 0 markdown
TestScript.test.action.common TerminologyCapabilities.codeSystem.supplement
  • Added Element
TestScript.teardown.action.common TerminologyCapabilities.codeSystem.version.supplement
  • Added Element
TestScript.common TerminologyCapabilities.codeSystem.version.language
  • Added Element Add Binding `http://hl7.org/fhir/ValueSet/all-languages|6.0.0-ballot3` (required)
TestScript.common.key TerminologyCapabilities.codeSystem.content
  • Added Mandatory Element
TestScript.common.name TerminologyCapabilities.supplements
  • Added Element
TestScript.common.description TerminologyCapabilities.supplements.globals
  • Added Element
TestScript.common.parameter TerminologyCapabilities.expansion.parameter.documentation
  • Added Element Type changed from string to markdown
TestScript.common.parameter.name TerminologyCapabilities.codeSearch
  • Added Element Remove codes explicit , all
  • TestScript.common.parameter.description
  • Added Element Add codes in-compose , in-expansion , in-compose-or-expansion
TestScript.common.action TerminologyCapabilities.closure
  • Added Mandatory Element Deleted
TestScript.common.action.operation ValueSet Added Element
TestScript.common.action.assert ValueSet.versionAlgorithm[x]
  • Added Element
Transport 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.status CatalogEntry
  • Add code entered-in-error Deleted
VisionPrescription.basedOn ChargeItem
  • Added Element Deleted
CatalogEntry ChargeItemDefinition
  • Deleted (removed in favor of definitional resources)
ClinicalImpression Citation
  • Deleted
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
SampledData.period Deleted (-> interval) AllergyIntolerance.lastOccurrence Deleted ChargeItemDefinition ChargeItemDefinition.versionAlgorithm[x] Added Element ChargeItemDefinition.name Added Element Citation.summary.style Remove Binding `http://hl7.org/fhir/ValueSet/citation-summary-style` (extensible) Claim.encounter Added Element 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 ClinicalUseDefinition.subject Type Reference: Added Target Types SubstanceDefinition, NutritionProduct, BiologicallyDerivedProduct Type Reference: Removed Target Type Substance ClinicalUseDefinition.contraindication.applicability Added Element ClinicalUseDefinition.contraindication.otherTherapy.treatment Added Mandatory Element ClinicalUseDefinition.indication.applicability Added Element ConceptMap.group.unmapped.otherMap Renamed from url to otherMap Consent.provisionReference Added Element Device.status Remove code unknown Device.additive.performer Added Element Device.additive.performed Added Element DeviceDefinition.manufacturer Renamed from manufacturer[x] to manufacturer Remove Type string DiagnosticReport EpisodeOfCare.patient Deleted Goal Immunization.reaction.detail Deleted ImmunizationEvaluation.description Type changed from string to markdown ImmunizationEvaluation.doseNumber Renamed from doseNumber[x] to doseNumber Add Type CodeableConcept Remove Types positiveInt, string ImmunizationRecommendation ImplementationGuide.definition.resource.example[x] Deleted ImplementationGuide.manifest.resource.example[x] Deleted Measure.improvementNotation Change value set from http://hl7.org/fhir/ValueSet/measure-improvement-notation|4.3.0 to MeasureImprovementNotation Measure.group.stratifier.description Type changed from string to markdown MedicationDispense.renderedDosageInstruction Added Element NutritionOrder.enteralFormula.routeofAdministration Deleted NutritionOrder.enteralFormula.maxVolumeToDeliver Deleted ObservationDefinition.qualifiedInterval Deleted ObservationDefinition.validCodedValueSet Deleted ObservationDefinition.normalCodedValueSet Deleted ObservationDefinition.abnormalCodedValueSet Deleted ObservationDefinition.criticalCodedValueSet Deleted PersonalRelationship Added Resource SubstanceNucleicAcid Added Resource SubstancePolymer Added Resource SubstanceProtein Added Resource SubstanceReferenceInformation Added Resource SubstanceSourceMaterial Added Resource SupplyDelivery SupplyRequest SupplyRequest.item Renamed from item[x] to item Add Type CodeableReference Remove Types CodeableConcept, Reference(Medication | Substance | Device) Task.owner Type Reference: Removed Target Types HealthcareService, Device TestReport.testScript Type changed from Reference(TestScript) to canonical(TestScript) TestReport.participant.uri Min Cardinality changed from 1 to 0 TestReport.participant.version Added Element TestScript TestScript.url Min Cardinality changed from 1 to 0 TestScript.profile Type changed from Reference(Resource) to canonical(StructureDefinition) TestScript.setup.action Min Cardinality changed from 1 to 0 Transport Added Resource ValueSet ValueSet.versionAlgorithm[x] Added Element ValueSet.copyrightLabel Added Element ValueSet.approvalDate Added Element VerificationResult VisionPrescription
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 , EvidenceReport 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 , RelativeTime MedicinalProductIndication , ExtendedContactDetail MedicinalProductIngredient , MonetaryComponent MedicinalProductInteraction , PrimitiveType MedicinalProductManufactured , integer64 MedicinalProductPackaged , VirtualServiceDetail MedicinalProductPharmaceutical , ActorDefinition MedicinalProductUndesirableEffect , ArtifactAssessment MessageDefinition , BiologicallyDerivedProductDispense MessageHeader , CanonicalResource MolecularSequence , ClinicalAssessment NamingSystem , ConditionDefinition NutritionOrder , DeviceAlert Observation , DeviceAssociation ObservationDefinition , DeviceDispense OperationDefinition , DeviceUsage OperationOutcome , EncounterHistory Organization , FormularyItem OrganizationAffiliation , GenomicStudy Parameters , ImagingSelection Patient , InsuranceProduct PaymentNotice , InventoryItem PaymentReconciliation , InventoryReport Person , MetadataResource PlanDefinition , MolecularDefinition Practitioner , NutritionIntake PractitionerRole , Permission Procedure , PersonalRelationship Provenance , RequestOrchestration Questionnaire , Requirements 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 Element.id
  • 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 , EvidenceReport 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 , RelativeTime MedicinalProductIndication , ExtendedContactDetail MedicinalProductIngredient , MonetaryComponent MedicinalProductInteraction , PrimitiveType MedicinalProductManufactured , integer64 MedicinalProductPackaged , VirtualServiceDetail MedicinalProductPharmaceutical , ActorDefinition MedicinalProductUndesirableEffect , ArtifactAssessment MessageDefinition , BiologicallyDerivedProductDispense MessageHeader , CanonicalResource MolecularSequence , ClinicalAssessment NamingSystem , ConditionDefinition NutritionOrder , DeviceAlert Observation , DeviceAssociation ObservationDefinition , DeviceDispense OperationDefinition , DeviceUsage OperationOutcome , EncounterHistory Organization , FormularyItem OrganizationAffiliation , GenomicStudy Parameters , ImagingSelection Patient , InsuranceProduct PaymentNotice , InventoryItem PaymentReconciliation , InventoryReport Person , MetadataResource PlanDefinition , MolecularDefinition Practitioner , NutritionIntake PractitionerRole , Permission Procedure , PersonalRelationship Provenance , RequestOrchestration Questionnaire , Requirements 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 Added Element RelatedArtifact.publicationDate RelatedArtifact.artifact[x]
  • Added Element
RelatedArtifact.url
  • Deleted (-> document)
RelativeTime
  • 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.guarantor.account
  • Added Element
Account.guarantor.responsibility
  • Added Element
Account.guarantor.limit
  • Added Element
Account.guarantor.rank
  • Added Element
Account.diagnosis
  • Added Element
Account.diagnosis.sequence
  • Added Element
Account.diagnosis.condition
  • Added Mandatory Element
Account.diagnosis.dateOfDiagnosis
  • Added Element
Account.diagnosis.type
  • Added Element
Account.diagnosis.onAdmission
  • Added Element
Account.diagnosis.packageCode
  • Added Element
Account.procedure
  • Added Element
Account.procedure.sequence
  • Added Element
Account.procedure.code
  • Added Mandatory Element
Account.procedure.dateOfService
  • Added Element
Account.procedure.type
  • Added Element
Account.procedure.packageCode
  • Added Element
Account.procedure.device
  • Added Element
Account.parent
  • Renamed from partOf to 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 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 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.cause[x] AdverseEvent.effect[x]
  • Added Element Renamed from date to effect[x]
  • AdverseEvent.effect[x]
  • Added Element Add Type Period
AdverseEvent.resultingEffect
  • Renamed from resultingCondition to resultingEffect
  • Type 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
  • Type changed from Reference(Immunization | Procedure | Substance | Medication | MedicationAdministration | MedicationStatement | Device) to 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
AdverseEvent.contributingFactor AdverseEvent.suspectEntity.occurrence[x]
  • Added Element
AdverseEvent.preventiveAction AdverseEvent.contributingFactor
  • Added Element
AdverseEvent.mitigatingAction AdverseEvent.preventiveAction
  • Added Element
AdverseEvent.supportingInfo AdverseEvent.mitigatingAction
  • Added Element
AdverseEvent.note AdverseEvent.supportingInfo
  • Added Element
  • Can map from AdverseEvent.referenceDocument and AdverseEvent.subjectMedicalHistory
AdverseEvent.date AdverseEvent.note
  • Deleted Added Element
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.recorder
  • Type Reference: Added Target Type Organization
AllergyIntolerance.lastReactionOccurrence
  • Added 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, RequestOrchestration, NutritionOrder, VisionPrescription, ImmunizationRecommendation 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.type
  • Type changed from Coding to CodeableConcept
  • Remove Binding `http://hl7.org/fhir/ValueSet/audit-event-type` (extensible)
AuditEvent.subtype
  • 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 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)
Basic
Basic.code
  • 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 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|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
  • 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 , 6.0 4.3 , 6.0.0 4.4 , 6.0.0-ballo1 4.5 , 6.0.0-ballot2 4.6 , 6.0.0-ballot3 5.0 , 6.0
CapabilityStatement.format
  • Change value set from http://hl7.org/fhir/ValueSet/mimetypes|4.3.0 http://hl7.org/fhir/ValueSet/mimetypes|4.0.0 to Supplemented Mime Types
CapabilityStatement.patchFormat
  • Change value set from http://hl7.org/fhir/ValueSet/mimetypes|4.3.0 http://hl7.org/fhir/ValueSet/mimetypes|4.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.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
  • Type changed from code to uri
  • 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 Extended Resource Types
  • Remove codes Resource , DomainResource , ClinicalImpression , EvidenceReport Add codes ActorDefinition , ArtifactAssessment , BiologicallyDerivedProductDispense , ClinicalAssessment , ConditionDefinition , DeviceAlert , DeviceAssociation , DeviceDispense , DeviceUsage , EncounterHistory , FormularyItem , GenomicStudy , ImagingSelection , InsuranceProduct , InventoryItem , InventoryReport , MolecularDefinition , NutritionIntake , Permission , PersonalRelationship , RequestOrchestration , Requirements , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , TestPlan , Transport , 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 , ViewDefinition
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.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.instantiatesCanonical
  • Deleted
CarePlan.instantiatesUri
  • Deleted
CarePlan.activity.outcomeCodeableConcept
  • Deleted (-> CarePlan.activity.performedActivity)
CarePlan.activity.outcomeReference
  • Deleted (-> CarePlan.activity.performedActivity)
CarePlan.activity.detail
  • Deleted (-> CarePlan.activity.plannedActivityReference)
CareTeam
CareTeam.participant.role
  • Max Cardinality changed from * to 1
CareTeam.participant.member
  • Type Reference: Added Target Type Group Types Group, HealthcareService
CareTeam.participant.onBehalfOf
  • Type Reference: Added Target Types Practitioner, PractitionerRole, RelatedPerson, Patient, CareTeam, Group Group, HealthcareService
CareTeam.participant.effective[x]
  • Renamed from period to effective[x]
  • Add Type Timing
CareTeam.participant.supportingInfo
  • Added Element
CareTeam.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
CareTeam.encounter
  • Deleted (Avoid (Removed to avoid circular references since Encounter references CareTeam)
CareTeam.participant.period Deleted CareTeam.reasonCode
  • Deleted (-> CareTeam.reason) reason.concept)
CareTeam.reasonReference
  • Deleted (-> CareTeam.reason) reason.reference)
ChargeItem Claim
ChargeItem.encounter Added Element ChargeItem.performer.actor Type Reference: Added Target Type HealthcareService ChargeItem.unitPriceComponent Claim.traceNumber
  • Added Element
ChargeItem.totalPriceComponent Claim.statusReason
  • Added Element
ChargeItem.overrideReason Claim.subject
  • Type changed Renamed from string patient to CodeableConcept subject
  • ChargeItem.reason
  • Type changed from CodeableConcept to CodeableReference Reference: Added Target Type Group
ChargeItem.service Claim.enterer
  • Type changed from Reference(DiagnosticReport | ImagingStudy | Immunization | MedicationAdministration | MedicationDispense | Observation | Procedure | SupplyDelivery) to CodeableReference Reference: Added Target Types Patient, RelatedPerson
ChargeItem.product Claim.provider
  • Renamed from product[x] to product Max Min Cardinality changed from 1 to * Add Type CodeableReference Remove Types Reference(Device | Medication | Substance), CodeableConcept ChargeItem.context Deleted ChargeItem.factorOverride Deleted ChargeItem.priceOverride Deleted 0
ChargeItemDefinition.url Claim.priority
  • Min Cardinality changed from 1 to 0
ChargeItemDefinition.account Claim.prescription
  • Type Reference: Added Element Target Type ServiceRequest
ChargeItemDefinition.purpose Claim.originalPrescription
  • Type Reference: Added Element Target Type ServiceRequest
ChargeItemDefinition.copyrightLabel Claim.encounter
  • Added Element
ChargeItemDefinition.instance Claim.facility
  • Type Reference: Added Target Types SubstanceDefinition, DeviceDefinition, ActivityDefinition, PlanDefinition, HealthcareService ChargeItemDefinition.applicability.condition Added Element Type Organization
ChargeItemDefinition.applicability.effectivePeriod Claim.diagnosisRelatedGroup
  • Added Element
ChargeItemDefinition.applicability.relatedArtifact Added Element ChargeItemDefinition.propertyGroup.priceComponent Type changed from BackboneElement to MonetaryComponent ChargeItemDefinition.effectivePeriod Deleted ChargeItemDefinition.applicability.description Deleted ChargeItemDefinition.applicability.language Deleted ChargeItemDefinition.applicability.expression Deleted ChargeItemDefinition.propertyGroup.priceComponent.type Deleted ChargeItemDefinition.propertyGroup.priceComponent.code Deleted ChargeItemDefinition.propertyGroup.priceComponent.factor Deleted ChargeItemDefinition.propertyGroup.priceComponent.amount Deleted Citation Citation.versionAlgorithm[x] Claim.event
  • Added Element
Citation.copyrightLabel Claim.event.type
  • Added Mandatory Element
Citation.recorder Claim.event.when[x]
  • Added Mandatory Element
Citation.classification.type Claim.careTeam.specialty
  • Remove Binding `http://hl7.org/fhir/ValueSet/citation-classification-type` (extensible) Renamed from qualification to specialty
Citation.relatesTo.type Claim.supportingInfo.subCategory
  • Added Mandatory Element
Citation.relatesTo.target[x] Claim.supportingInfo.timing[x]
  • Add Types canonical(Resource), markdown dateTime, Timing
  • Remove Type Identifier Citation.citedArtifact.version Type changed from BackboneElement to string 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 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.title.type Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/title-type" to "http://hl7.org/fhir/title-type" date
Citation.citedArtifact.title.language Claim.supportingInfo.value[x]
  • Type changed from CodeableConcept to code Add Binding `http://hl7.org/fhir/ValueSet/all-languages|6.0.0-ballot3` (required) 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.abstract.type Claim.insurance
  • Max Min Cardinality changed from 1 to * 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" Citation.citedArtifact.abstract.language Type changed from CodeableConcept to code Add Binding `http://hl7.org/fhir/ValueSet/all-languages|6.0.0-ballot3` (required) Citation.citedArtifact.part.type Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/cited-artifact-part-type" to "http://hl7.org/fhir/cited-artifact-part-type" Citation.citedArtifact.baseCitation Added Element Citation.citedArtifact.relatesTo.type Added Mandatory Element Citation.citedArtifact.relatesTo.classifier Added Element 0
Citation.citedArtifact.relatesTo.label Claim.patientPaid
  • Added Element
Citation.citedArtifact.relatesTo.display Claim.item.traceNumber
  • Added Element
Citation.citedArtifact.relatesTo.citation Claim.item.subject
  • Added Element
Citation.citedArtifact.relatesTo.target[x] Claim.item.productOrService
  • Min Cardinality changed from 1 to 0
  • Add Type canonical(Resource) Remove Type Identifier Citation.citedArtifact.publicationForm.publishedIn.type Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/published-in-type" to "http://hl7.org/fhir/published-in-type"
Citation.citedArtifact.publicationForm.citedMedium Claim.item.productOrServiceEnd
  • Added Element
Citation.citedArtifact.publicationForm.volume Claim.item.request
  • Added Element
Citation.citedArtifact.publicationForm.issue Claim.item.patientPaid
  • Added Element
Citation.citedArtifact.publicationForm.publicationDateText Claim.item.tax
  • Added Element
Citation.citedArtifact.publicationForm.publicationDateSeason Claim.item.bodySite
  • Added Element Max Cardinality changed from 1 to *
  • Citation.citedArtifact.publicationForm.language
  • Type changed from CodeableConcept to code Add Binding `http://hl7.org/fhir/ValueSet/all-languages|6.0.0-ballot3` (required) Citation.citedArtifact.webLocation.classifier Added Element Citation.citedArtifact.classification.type Remove Binding `http://hl7.org/fhir/ValueSet/cited-artifact-classification-type` (extensible) Citation.citedArtifact.classification.artifactAssessment Added Element BackboneElement
Citation.citedArtifact.contributorship.entry.contributor Claim.item.bodySite.site
  • Added Mandatory Element
Citation.citedArtifact.contributorship.entry.forenameInitials Claim.item.bodySite.subSite
  • Added Element
Citation.citedArtifact.contributorship.entry.affiliation Claim.item.detail.traceNumber
  • Added Element
Citation.citedArtifact.contributorship.entry.contributionType Claim.item.detail.productOrService
  • Change code system for extensibly bound codes Min Cardinality changed from "http://terminology.hl7.org/CodeSystem/artifact-contribution-type" 1 to "http://hl7.org/fhir/artifact-contribution-type" 0
Citation.citedArtifact.contributorship.entry.role Claim.item.detail.productOrServiceEnd
  • Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/contributor-role" to "http://hl7.org/fhir/contributor-role" Added Element
Citation.citedArtifact.contributorship.entry.contributionInstance.type Claim.item.detail.patientPaid
  • Remove Binding `http://hl7.org/fhir/ValueSet/artifact-contribution-instance-type` (extensible) Added Element
Citation.citedArtifact.contributorship.entry.rankingOrder Claim.item.detail.tax
  • Added Element
Citation.citedArtifact.contributorship.summary.type Claim.item.detail.subDetail.traceNumber
  • Change code system for extensibly bound codes from "http://terminology.hl7.org/CodeSystem/contributor-summary-type" to "http://hl7.org/fhir/contributor-summary-type" Added Element
Citation.citedArtifact.contributorship.summary.style Claim.item.detail.subDetail.productOrService
  • Max Min Cardinality changed from 1 to * Remove Binding `http://hl7.org/fhir/ValueSet/contributor-summary-style` (extensible) Citation.citedArtifact.contributorship.summary.source Remove Binding `http://hl7.org/fhir/ValueSet/contributor-summary-source` (extensible) Citation.relatesTo.relationshipType Deleted Citation.relatesTo.targetClassifier Deleted Citation.citedArtifact.version.value Deleted Citation.citedArtifact.version.baseCitation Deleted Citation.citedArtifact.part.baseCitation Deleted Citation.citedArtifact.relatesTo.relationshipType Deleted Citation.citedArtifact.relatesTo.targetClassifier Deleted Citation.citedArtifact.publicationForm.periodicRelease Deleted Citation.citedArtifact.webLocation.type Deleted Citation.citedArtifact.classification.whoClassified Deleted Citation.citedArtifact.contributorship.entry.name Deleted Citation.citedArtifact.contributorship.entry.initials Deleted 0
Citation.citedArtifact.contributorship.entry.collectiveName Claim.item.detail.subDetail.productOrServiceEnd
  • Deleted Added Element
Citation.citedArtifact.contributorship.entry.identifier Claim.item.detail.subDetail.patientPaid
  • Deleted Added Element
Citation.citedArtifact.contributorship.entry.affiliationInfo Claim.item.detail.subDetail.tax
  • Deleted Added Element
Citation.citedArtifact.contributorship.entry.address Claim.careTeam.responsible
  • Deleted
Citation.citedArtifact.contributorship.entry.telecom Claim.diagnosis.packageCode
  • Deleted
Citation.citedArtifact.contributorship.entry.listOrder Claim.item.subSite
  • Deleted
Claim ClaimResponse
Claim.traceNumber ClaimResponse.traceNumber
  • Added Element
Claim.enterer ClaimResponse.statusReason
  • Type Reference: Added Target Types Patient, RelatedPerson Element
Claim.provider ClaimResponse.subject
  • Min Cardinality changed Renamed from 1 patient to 0 subject
  • Type Reference: Added Target Type Group
Claim.priority ClaimResponse.insurer
  • Min Cardinality changed from 1 to 0
Claim.facility ClaimResponse.outcome
  • Type Reference: Added Target Type Organization Change value set from http://hl7.org/fhir/ValueSet/remittance-outcome|4.0.0 to 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
ClinicalAssessment ClinicalUseDefinition
  • Added Resource
ClinicalUseDefinition CodeSystem
ClinicalUseDefinition.library CodeSystem.versionAlgorithm[x]
  • Added Element
ClinicalUseDefinition.contraindication.otherTherapy.therapy 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, ImmunizationRecommendation, 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 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 , EvidenceReport DomainResource , EffectEvidenceSynthesis , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , Linkage , Media , MedicationKnowledge , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication , MedicinalProductIndication , MedicinalProductIngredient , MedicinalProductInteraction , MedicinalProductManufactured , MedicinalProductPackaged , MedicinalProductPharmaceutical , MedicinalProductUndesirableEffect , MolecularSequence , RequestGroup , ResearchDefinition , ResearchElementDefinition Add codes , ActorDefinition Resource , ArtifactAssessment RiskEvidenceSynthesis , BiologicallyDerivedProductDispense SubstanceNucleicAcid , ClinicalAssessment SubstancePolymer , ConditionDefinition SubstanceProtein , DeviceAlert SubstanceReferenceInformation , DeviceAssociation SubstanceSourceMaterial , DeviceDispense SubstanceSpecification , DeviceUsage SupplyDelivery , EncounterHistory SupplyRequest , FormularyItem TestReport , GenomicStudy TestScript , ImagingSelection VerificationResult
  • Add codes ActorDefinition , InsuranceProduct AdministrableProductDefinition , InventoryItem ArtifactAssessment , InventoryReport ClinicalUseDefinition , MolecularDefinition DeviceAlert , NutritionIntake DeviceAssociation , Permission ImagingSelection , PersonalRelationship Ingredient , RequestOrchestration InsuranceProduct , Requirements ManufacturedItemDefinition , SubstanceNucleicAcid MedicinalProductDefinition , SubstancePolymer NutritionIntake , SubstanceProtein NutritionProduct , SubstanceReferenceInformation PackagedProductDefinition , SubstanceSourceMaterial RegulatedAuthorization , TestPlan RequestOrchestration , Transport 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.attester.party
  • Type 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.section.author
  • Type Reference: Added Target Type CareTeam
Composition.section.note
  • Added Element
Composition.confidentiality
  • Deleted
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.verificationStatus
  • Remove codes provisional , differential
Condition.category
  • Remove Binding `http://hl7.org/fhir/ValueSet/condition-category` (extensible)
Condition.bodyStructure
  • Added Element
Condition.asserter Condition.recorder
  • Type Reference: Added Target Type Device Group
Condition.stage.assessment Condition.asserter
  • Type Reference: Added Target Type ClinicalAssessment Types Device, Group
Condition.stage.assessment
  • Type Reference: Removed Target Type ClinicalImpression
Condition.evidence
  • 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.uri
  • 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.verifiedWith
  • Type Reference: Added Target Type Group
Consent.verification.verificationDate 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.policyRule Contract
Contract.author
  • Deleted Type Reference: Added Target Type RelatedPerson
Contract Contract.term.text
  • 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
  • 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` `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.qualityOfEvidence
  • Added Element
DetectedIssue.managementCode DetectedIssue.expectedOnsetType
  • Added Element
DetectedIssue.mitigation.note DetectedIssue.medicationClass
  • Added Element
DetectedIssue.patient DetectedIssue.managementCode
  • Deleted Added Element
DetectedIssue.mitigation.note
  • Added Element
Device
Device.definition
  • Type changed from Reference(DeviceDefinition) to 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
  • Type changed from code to CodeableConcept
  • 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.deviceVersion
  • Added Element Renamed from version to deviceVersion
Device.deviceVersion.type
  • Added Element Moved from Device.version to Device.deviceVersion
Device.deviceVersion.component
  • Added Element Moved from Device.version to Device.deviceVersion
Device.deviceVersion.installDate
  • Added Element
Device.deviceVersion.value
  • Added Mandatory Element Moved from Device.version to Device.deviceVersion
Device.conformsTo
  • Renamed from specialization to conformsTo
Device.conformsTo.category
  • Added Element
Device.conformsTo.specification
  • Added Mandatory Element Moved from Device.specialization.systemType to specification
Device.conformsTo.version
  • Moved from Device.specialization to Device.conformsTo
Device.property.value[x]
  • Added Mandatory Element
Device.additive
  • Added Element
Device.additive.type
  • Added Mandatory Element
Device.additive.quantity
  • Added Element
Device.statusReason
  • Deleted (-> reason was removed. DeviceAssociation can be used)
Device.distinctIdentifier Deleted Device.deviceName.name Deleted Device.specialization.systemType Deleted Device.version Deleted Device.property.valueQuantity
  • Deleted (-> Device.property.value[x] (as a new Device.property iteration))
Device.property.valueCode
  • Deleted (-> Device.property.value[x] (as a new Device.property iteration))
Device.patient
  • Deleted (-> patient association is in DeviceAssociation)
Device.owner
  • Deleted
Device.url
  • Deleted
DeviceAlert
  • 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.partNumber DeviceDefinition.date
  • Added Element
DeviceDefinition.date DeviceDefinition.publisher
  • Added Element
DeviceDefinition.contact
  • Type changed from ContactPoint to ContactDetail
DeviceDefinition.publisher 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.udiDeviceIdentifier.deviceIdentifierSystem
  • Added Element
DeviceDefinition.regulatoryIdentifier
  • Added Element
DeviceDefinition.regulatoryIdentifier.type
  • Added Mandatory Element
DeviceDefinition.regulatoryIdentifier.deviceIdentifier DeviceDefinition.regulatoryIdentifier.identifier
  • Added Mandatory Element
DeviceDefinition.regulatoryIdentifier.issuer
  • Added Mandatory Element
DeviceDefinition.regulatoryIdentifier.jurisdiction
  • Added Mandatory Element
DeviceDefinition.regulatoryIdentifier.identifierSystem
  • Added Element
DeviceDefinition.deviceName.type
  • Type changed from code to CodeableConcept
  • 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.deviceVersion
  • Added Element
DeviceDefinition.deviceVersion.type
  • Added Element
DeviceDefinition.deviceVersion.component
  • Added Element
DeviceDefinition.deviceVersion.value
  • Added Mandatory Element
DeviceDefinition.outputLanguage
  • Added Element 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.languageCode Deleted DeviceDefinition.capability
  • Deleted (-> DeviceDefinition.property)
DeviceDefinition.property.valueQuantity Deleted DeviceDefinition.property.valueCode
  • Deleted
DeviceDefinition.owner
  • Deleted (This could be a packaging.distributor.organiationReference or manufacturer or neither - 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.category DeviceMetric.measurementFrequency
  • Type changed from code to CodeableConcept Change binding strength from required to extensible Added Element
DeviceMetric.measurementFrequency 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 DeviceUseStatement.reasonReference Deleted dateTime
DiagnosticReport.status DiagnosticReport.procedure
  • Add code modified Added Element
DiagnosticReport.subject DiagnosticReport.performer
  • Type Reference: Added Target Type BiologicallyDerivedProduct Type Reference: Removed Target Type Procedure DiagnosticReport.relatesTo Added Element DiagnosticReport.procedure Added Element Types HealthcareService, Device, Patient, RelatedPerson
DiagnosticReport.performer DiagnosticReport.resultsInterpreter
  • Type Reference: Added Target Types HealthcareService, Device 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.conclusionCode
  • Type changed from CodeableConcept to CodeableReference
DiagnosticReport.recomendation
  • Added Element
DiagnosticReport.communication
  • Added Element
DiagnosticReport.imagingStudy DiagnosticReport.comparison
  • Deleted 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.related
  • Added Element
DocumentReference.bodySite DocumentReference.bodyStructure
  • Added Element
DocumentReference.facilityType
  • Added Element 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 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, RequestOrchestration, NutritionOrder, VisionPrescription, ImmunizationRecommendation 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 Mandatory Element 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.citeAs Evidence.experimental
  • Renamed from citeAs[x] to citeAs Added Element
Evidence.recorder
  • Remove Type Reference(Citation) Added Element
Evidence.experimental Evidence.purpose
  • Added Element
Evidence.recorder Evidence.copyrightLabel
  • Added Element
Evidence.purpose Evidence.relatesTo
  • Added Element
Evidence.copyright Evidence.relatesTo.type
  • Added Mandatory Element
Evidence.copyrightLabel Evidence.relatesTo.target[x]
  • Added Mandatory Element
Evidence.relatesTo Evidence.assertion
  • Added Element
Evidence.relatesTo.type Evidence.variableDefinition
  • Added Mandatory Element
Evidence.relatesTo.target[x] Evidence.variableDefinition.description
  • Added Mandatory Element
Evidence.variableDefinition Evidence.variableDefinition.note
  • Min Cardinality changed from 1 to 0 Added Element
Evidence.variableDefinition.variableRole
  • Type changed from CodeableConcept to code Change binding strength from extensible to required 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
  • Max Cardinality changed from 1 to * Added Element
Evidence.studyDesign
  • Change value set from http://hl7.org/fhir/ValueSet/synthesis-type to StatisticSynthesisType Added Element
Evidence.studyDesign 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.modelCharacteristic.code Evidence.statistic.attributeEstimate.note
  • 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 Element
Evidence.statistic.modelCharacteristic.value[x] Evidence.statistic.attributeEstimate.type
  • Renamed from value to value[x] Added Element
Evidence.statistic.attributeEstimate.quantity
  • Add Types Range, CodeableConcept 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
  • Added Mandatory Element
Evidence.statistic.modelCharacteristic.value[x]
  • Added Element
Evidence.statistic.modelCharacteristic.intended
  • Added Element
Evidence.statistic.modelCharacteristic.applied
  • Added Element
Evidence.statistic.modelCharacteristic.variable.handling Evidence.statistic.modelCharacteristic.variable
  • Add codes boolean , extension Added Element
Evidence.statistic.modelCharacteristic.attribute Evidence.statistic.modelCharacteristic.variable.variableDefinition
  • Added Mandatory Element
Evidence.certainty.description Evidence.statistic.modelCharacteristic.variable.handling
  • Type changed from string to markdown Added Element
Evidence.certainty.type Evidence.statistic.modelCharacteristic.variable.valueCategory
  • 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.variable.valueQuantity
  • 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.certainty.rater Evidence.statistic.modelCharacteristic.variable.valueRange
  • Max Cardinality changed from 1 to * Added Element
Evidence.relatedArtifact Evidence.statistic.modelCharacteristic.attribute
  • Deleted Added Element
Evidence.studyType Evidence.certainty
  • Deleted Added Element
Evidence.statistic.modelCharacteristic.attributeEstimate Evidence.certainty.description
  • Deleted Added Element
EvidenceVariable Evidence.certainty.note
  • Added Element
EvidenceVariable.versionAlgorithm[x] Evidence.certainty.type
  • Added Element
EvidenceVariable.citeAs Evidence.certainty.rating
  • Added Element
EvidenceVariable.experimental Evidence.certainty.rater
  • Added Element
EvidenceVariable.recorder 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.purpose EvidenceVariable.versionAlgorithm[x]
  • Added Element
EvidenceVariable.copyright EvidenceVariable.citeAs
  • Added Element
EvidenceVariable.copyrightLabel EvidenceVariable.experimental
  • Added Element
EvidenceVariable.approvalDate EvidenceVariable.recorder
  • Added Element
EvidenceVariable.lastReviewDate EvidenceVariable.purpose
  • Added Element
EvidenceVariable.effectivePeriod EvidenceVariable.copyrightLabel
  • Added Element
EvidenceVariable.relatesTo
  • Added Element
EvidenceVariable.relatesTo.type
  • Added Mandatory Element
EvidenceVariable.relatesTo.target[x]
  • Added Mandatory Element
EvidenceVariable.actual
  • Added Element
EvidenceVariable.definition
  • Added Element
EvidenceVariable.definitionModifier
  • Added Element
EvidenceVariable.definitionModifier.code
  • Added Mandatory Element
EvidenceVariable.definitionModifier.value[x]
  • Added Mandatory Element
EvidenceVariable.handling
  • Add codes boolean , extension Added Element
EvidenceVariable.category
  • Added Element
EvidenceVariable.category.name
  • Added Element
EvidenceVariable.category.value[x]
  • Add Type Reference(Group) Added Element
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.subtitle
  • Deleted
EvidenceVariable.jurisdiction
  • Deleted
EvidenceVariable.topic
  • Deleted
EvidenceVariable.relatedArtifact
  • Deleted
EvidenceVariable.characteristicCombination EvidenceVariable.type
  • Deleted
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.3.0 http://hl7.org/fhir/ValueSet/examplescenario-actor-type|4.0.0 to Actor Definition Actor Type
  • Remove codes person , code entity
  • Add codes system , non-system , individual , patient , practitioner , related-person , device , collective , care-team , group , healthcare-service , organization 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
Flag.supportingInfo
  • Added Element
FormularyItem Goal Added Resource
GenomicStudy Goal.lifecycleStatus
  • Added Resource Remove codes active , on-hold , completed
Goal.continuous
  • Added Element
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
  • Renamed from expressedBy to source
  • Type Reference: Added Target Types CareTeam, Group
Goal.addresses
  • Type Reference: Added Target Types MedicationRequest, Procedure, NutritionIntake
Goal.outcomeCode
  • Deleted (-> Goal.outcome)
Goal.outcomeReference
  • Deleted (-> Goal.outcome) GraphDefinition GraphDefinition.identifier Added Element GraphDefinition.versionAlgorithm[x] Added Element GraphDefinition.title Added Element GraphDefinition.copyright Added Element GraphDefinition.copyrightLabel Added Element GraphDefinition.start 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) GraphDefinition.node Added Element GraphDefinition.node.nodeId Added Mandatory Element GraphDefinition.node.description Added Element GraphDefinition.node.type Added Mandatory Element GraphDefinition.node.profile Added Element GraphDefinition.link.sourceId Added Mandatory Element GraphDefinition.link.targetId Added Mandatory Element GraphDefinition.link.params Added Element GraphDefinition.link.compartment Added Element GraphDefinition.link.compartment.use Added Mandatory Element GraphDefinition.link.compartment.rule Added Mandatory Element GraphDefinition.link.compartment.code Added Mandatory Element GraphDefinition.link.compartment.expression Added Element GraphDefinition.link.compartment.description Added Element GraphDefinition.profile Deleted (-> .node.profile) GraphDefinition.link.target Deleted (-> .link.targetId / .node.nodeId)
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.description
  • 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 careteam , healthcareservice , location , organization , relatedperson , specimen , medicinalproductdefinition , substancedefinition , biologicallyDerivedProduct , nutritionProduct
Group.membership
  • Added Mandatory Element
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.determinedBy[x] 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 CareTeam, HealthcareService, Location, Organization, RelatedPerson, Specimen, MedicinalProductDefinition, SubstanceDefinition, BiologicallyDerivedProduct, NutritionProduct
Group.member.involvement
  • 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
  • Added Element 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.referralRequired
  • Added Element
HealthcareService.availability
  • Added Element
HealthcareService.telecom
  • Deleted (-> HealthcareService.contact.telecom) 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.basedOn
  • Type Reference: Removed Target Type AppointmentResponse
ImagingStudy.partOf ImagingStudy.procedure
  • Added Element
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 Type changed from Coding to CodeableConcept ImagingStudy.series.performer.actor
  • Type Reference: Added Target Type HealthcareService
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.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
  • Min Cardinality changed from 1 to 0
  • Add Type CodeableConcept
  • Remove Types positiveInt, string
Immunization.protocolApplied.seriesDoses
  • Renamed from seriesDoses[x] to seriesDoses
  • Add Type 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
ImmunizationEvaluation.seriesDoses ImplementationGuide.identifier
  • Renamed from seriesDoses[x] to seriesDoses Add Type CodeableConcept Remove Types positiveInt, string 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 Add Type CodeableConcept Remove Types positiveInt, string ImmunizationRecommendation.recommendation.seriesDoses ImplementationGuide.jurisdiction
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 , 6.0 4.3 , 6.0.0 4.4 , 6.0.0-ballo1 4.5 , 6.0.0-ballot2 4.6 , 6.0.0-ballot3 5.0 , 6.0
ImplementationGuide.dependsOn.reason
  • Added Element
ImplementationGuide.global.type
  • Remove codes Resource CatalogEntry , DomainResource ChargeItem , CatalogEntry ChargeItemDefinition , ClinicalImpression , DeviceUseStatement , DocumentManifest , EvidenceReport DomainResource , EffectEvidenceSynthesis , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , Linkage , Media , MedicationKnowledge , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication , MedicinalProductIndication , MedicinalProductIngredient , MedicinalProductInteraction , MedicinalProductManufactured , MedicinalProductPackaged , MedicinalProductPharmaceutical , MedicinalProductUndesirableEffect , MolecularSequence , RequestGroup , ResearchDefinition , ResearchElementDefinition Add codes , ActorDefinition Resource , ArtifactAssessment RiskEvidenceSynthesis , BiologicallyDerivedProductDispense SubstanceNucleicAcid , ClinicalAssessment SubstancePolymer , ConditionDefinition SubstanceProtein , DeviceAlert SubstanceReferenceInformation , DeviceAssociation SubstanceSourceMaterial , DeviceDispense SubstanceSpecification , DeviceUsage SupplyDelivery , EncounterHistory SupplyRequest , FormularyItem TestReport , GenomicStudy TestScript , ImagingSelection VerificationResult
  • Add codes ActorDefinition , InsuranceProduct AdministrableProductDefinition , InventoryItem ArtifactAssessment , InventoryReport ClinicalUseDefinition , MolecularDefinition DeviceAlert , NutritionIntake DeviceAssociation , Permission ImagingSelection , PersonalRelationship Ingredient , RequestOrchestration InsuranceProduct , Requirements ManufacturedItemDefinition , SubstanceNucleicAcid MedicinalProductDefinition , SubstancePolymer NutritionIntake , SubstanceProtein NutritionProduct , SubstanceReferenceInformation PackagedProductDefinition , SubstanceSourceMaterial RegulatedAuthorization , TestPlan RequestOrchestration , Transport 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 , 6.0 4.3 , 6.0.0 4.4 , 6.0.0-ballo1 4.5 , 6.0.0-ballot2 4.6 , 6.0.0-ballot3 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
Ingredient Ingredient.group
  • Added Element Ingredient.comment Added Element Ingredient.substance.strength.presentation[x] Add Types CodeableConcept, Quantity Ingredient.substance.strength.concentration[x] Add Types CodeableConcept, Quantity Ingredient.substance.strength.basis Added Element Ingredient.substance.strength.referenceStrength.substance Min Cardinality changed from 0 to 1 Ingredient.substance.strength.referenceStrength.strength[x] Add Type Quantity Resource
InsurancePlan
InsurancePlan.type InsurancePlan.identifier
  • Max Cardinality changed Moved from * InsurancePlan.plan to 1 InsurancePlan
InsurancePlan.product InsurancePlan.type
  • Added Element Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.generalCost InsurancePlan.product
  • Added Element
InsurancePlan.generalCost.type
  • Added Element reference to the new InsuranceProduct resource that contained the plan details previously
InsurancePlan.generalCost.groupSize InsurancePlan.coverageArea
  • Added Element Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.generalCost.cost InsurancePlan.network
  • Added Element Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.generalCost.comment InsurancePlan.generalCost
  • Added Element Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.specificCost
  • Added Element InsurancePlan.specificCost.category Added Mandatory Element InsurancePlan.specificCost.benefit Added Element InsurancePlan.specificCost.benefit.type Added Mandatory Element InsurancePlan.specificCost.benefit.cost Added Element InsurancePlan.specificCost.benefit.cost.type Added Mandatory Element Moved from InsurancePlan.plan to InsurancePlan
InsurancePlan.specificCost.benefit.cost.applicability InsurancePlan.specificCost.benefit.cost.qualifier
  • Added Element Moved from InsurancePlan.plan.specificCost.benefit.cost.qualifiers to qualifier
InsurancePlan.specificCost.benefit.cost.qualifier InsurancePlan.identifier
  • Added Element Deleted (-> InsuranceProduct.identifier)
InsurancePlan.specificCost.benefit.cost.value InsurancePlan.status
  • Added Element Deleted (-> InsuranceProduct.status)
InsurancePlan.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.contact InsurancePlan.coverageArea
  • Deleted (-> InsuranceProduct.coverageArea)
InsurancePlan.endpoint InsurancePlan.contact
  • Deleted (-> InsuranceProduct.contact)
InsurancePlan.coverage InsurancePlan.endpoint
  • Deleted (-> InsuranceProduct.endpoint)
InsurancePlan.plan InsurancePlan.network
  • Deleted (-> InsuranceProduct.network)
InsuranceProduct InsurancePlan.coverage
  • Added Resource Deleted (-> InsuranceProduct.coverage)
InventoryItem InsurancePlan.plan
  • Added Resource 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, 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 ManufacturedItemDefinition.name Added Element ManufacturedItemDefinition.marketingStatus Added Element ManufacturedItemDefinition.property.value[x] Add Types markdown, Reference(Binary) ManufacturedItemDefinition.component Added Element ManufacturedItemDefinition.component.type Added Mandatory Element ManufacturedItemDefinition.component.function Added Element ManufacturedItemDefinition.component.amount Added Element ManufacturedItemDefinition.component.constituent Added Element ManufacturedItemDefinition.component.constituent.amount Added Element ManufacturedItemDefinition.component.constituent.location Added Element ManufacturedItemDefinition.component.constituent.function Added Element ManufacturedItemDefinition.component.constituent.hasIngredient Added Element ManufacturedItemDefinition.component.property Added Element ManufacturedItemDefinition.component.component
  • Added Element Resource
Measure
Measure.versionAlgorithm[x]
  • Added Element
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.basis Measure.jurisdiction
Measure.usage
  • Type changed from string to markdown
Measure.copyrightLabel
  • Added Element
Measure.reportingFrequency
  • Added Element
Measure.scoring Change value set from http://hl7.org/fhir/ValueSet/measure-scoring to Measure Scoring Measure.scoringUnit Added Element Measure.scoringPrecision Added Element Measure.compositeScoring Change value set from http://hl7.org/fhir/ValueSet/composite-measure-scoring to CompositeMeasureScoring Measure.type Change value set from http://hl7.org/fhir/ValueSet/measure-type to MeasureType Measure.riskAdjustment
  • Type changed from string to markdown
Measure.rateAggregation
  • Type changed from string to markdown
Measure.improvementNotationGuidance Measure.term
  • Added Element
Measure.term Measure.term.code
  • Added Element
Measure.term.code Measure.term.definition
  • Added Element
Measure.term.definition Measure.group.linkId
  • Added Element
Measure.group.linkId Measure.group.title
  • Added Element
Measure.group.description
  • Type changed from string to markdown
Measure.group.type
  • Added Element
Measure.group.subject[x]
  • Added Element
Measure.group.basis
  • Added Element
Measure.group.basisRequirement
  • Added Element
Measure.group.scoring
  • Added Element
Measure.group.scoringUnit
  • 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.rateAggregation
  • Added Element
Measure.group.improvementNotation
  • Added Element
Measure.group.improvementNotationGuidance
  • Added Element
Measure.group.library
  • Added Element
Measure.group.population.linkId
  • Added Element
Measure.group.population.title
  • Added Element
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.groupDefinition Measure.group.stratifier.title
  • Added Element
Measure.group.stratifier.valueSet Measure.group.stratifier.description
  • Added Element Type changed from string to markdown
Measure.group.stratifier.unit 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.group.stratifier.component.valueSet
  • Added Element
Measure.group.stratifier.component.unit
  • Added Element
Measure.supplementalData.linkId
  • Added Element
Measure.supplementalData.usage
  • Change value set from http://hl7.org/fhir/ValueSet/measure-data-usage to MeasureDataUsage icon
Measure.supplementalData.description
  • Type changed from string to markdown
Measure.supplementalData.valueSet
  • Added Element
Measure.supplementalData.unit
  • Added Element
Measure.scoring
  • Deleted
Measure.compositeScoring
  • Deleted
Measure.type
  • Deleted
Measure.improvementNotation
  • Deleted
Measure.definition
  • Deleted (->term.definition term is code and definition now)
MeasureReport
MeasureReport.category
  • Added Element
MeasureReport.messages
  • Added Element
MeasureReport.type
  • Remove code data-collection
  • Add code data-exchange
MeasureReport.dataUpdateType
  • Added Element
MeasureReport.measure
  • Min Cardinality changed from 1 to 0
MeasureReport.subject
  • Type Reference: Added Target Types CareTeam, HealthcareService, Organization
MeasureReport.reporter
  • Type Reference: Removed Target Type Location
MeasureReport.reportingVendor
  • Added Element
MeasureReport.location
  • Added Element
MeasureReport.inputParameters
  • Added Element
MeasureReport.scoring MeasureReport.group.linkId
  • Added Element
MeasureReport.improvementNotation MeasureReport.group.title
  • Change value set from http://hl7.org/fhir/ValueSet/measure-improvement-notation|4.3.0 to MeasureImprovementNotation Added Element
MeasureReport.group.linkId MeasureReport.group.calculatedDate
  • Added Element
MeasureReport.group.calculatedDate MeasureReport.group.description
  • Added Element
MeasureReport.group.description MeasureReport.group.type
  • Added Element
MeasureReport.group.subject
  • Added Element
MeasureReport.group.scoring
  • Added Element
MeasureReport.group.improvementNotation
  • Added Element
MeasureReport.group.improvementNotationGuidance
  • Added Element
MeasureReport.group.population.linkId
  • 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.population.subjectReport
  • Added Element
MeasureReport.group.population.subjects
  • Added Element
MeasureReport.group.measureScore[x]
  • Renamed from measureScore to measureScore[x]
  • Add Types dateTime, CodeableConcept, Period, Range, Duration, boolean boolean, Ratio
MeasureReport.group.stratifier.linkId
  • Added Element
MeasureReport.group.stratifier.title
  • Added Element
MeasureReport.group.stratifier.code
  • Max Cardinality changed from * to 1
MeasureReport.group.stratifier.description
  • Added Element
MeasureReport.group.stratifier.stratum.value[x]
  • Renamed from value to value[x]
  • Add Types boolean, Quantity, Range, Reference
MeasureReport.group.stratifier.stratum.component.linkId
  • Added Element
MeasureReport.group.stratifier.stratum.component.description
  • Added Element
MeasureReport.group.stratifier.stratum.component.value[x]
  • Renamed from value to value[x]
  • Add Types boolean, Quantity, Range, Reference
MeasureReport.group.stratifier.stratum.population.linkId
  • Added Element
MeasureReport.group.stratifier.stratum.population.code
MeasureReport.group.stratifier.stratum.population.countQuantity
  • Added Element
MeasureReport.group.stratifier.stratum.population.subjectReport
  • Added Element
MeasureReport.group.stratifier.stratum.population.subjects
  • Added Element
MeasureReport.group.stratifier.stratum.measureScore[x]
  • Renamed from measureScore to measureScore[x]
  • Add Types dateTime, CodeableConcept, Period, Range, Duration, boolean boolean, Ratio
MeasureReport.supplementalData
  • Added Element
MeasureReport.improvementNotation
  • Deleted
Medication
Medication.marketingAuthorizationHolder
  • Renamed from manufacturer to marketingAuthorizationHolder
Medication.doseForm
  • Renamed from form to doseForm
Medication.packageSize
  • Added Element
Medication.doseForm Medication.packageSize.numberOfItems
  • Added Element
Medication.totalVolume Medication.packageSize.amountPerItem
  • Added Element
Medication.ingredient.item
  • Renamed from item[x] to item
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Substance | Medication)
Medication.ingredient.role
  • Added Element
Medication.ingredient.strength[x]
  • Renamed from strength to strength[x]
  • Add Types CodeableConcept, Quantity
Medication.instance
  • Renamed from batch to instance
Medication.definition Medication.instance.identifier
  • Added Element
Medication.manufacturer Medication.instance.lotNumber
  • Deleted Moved from Medication.batch to Medication.instance
Medication.form Medication.instance.expirationDate
  • Deleted Moved from Medication.batch to Medication.instance
Medication.definition
  • Added Element
Medication.amount
  • Deleted
MedicationAdministration
MedicationAdministration.basedOn
  • Added Element
MedicationAdministration.partOf
  • Type Reference: Added Target Type MedicationDispense
MedicationAdministration.category
  • Max Cardinality changed from 1 to *
MedicationAdministration.medication
  • Renamed from medication[x] to medication
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Medication)
MedicationAdministration.encounter
  • Added Element Renamed from context to encounter
  • Type Reference: Removed Target Type EpisodeOfCare
MedicationAdministration.occurrence[x]
  • Added Mandatory Element Renamed from effective[x] to occurrence[x]
  • Add Type Timing
MedicationAdministration.recorded
  • Added Element
MedicationAdministration.isSubPotent
  • Added Element
MedicationAdministration.subPotentReason
  • Added Element
MedicationAdministration.performer.actor
  • Type changed from Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device) to CodeableReference
MedicationAdministration.reason
  • Added Element
  • Merged both reasonCode and reasonReference into reason
MedicationAdministration.device
  • Type changed from Reference(Device) to CodeableReference
MedicationAdministration.instantiates
  • Deleted
MedicationAdministration.context Deleted MedicationAdministration.effective[x] Deleted MedicationAdministration.reasonCode
  • Deleted (-> reason) reason.concept)
MedicationAdministration.reasonReference
  • Deleted (-> reason) reason.reference)
MedicationDispense
MedicationDispense.basedOn
  • Added Element
MedicationDispense.partOf
  • Type Reference: Added Target Type MedicationAdministration
MedicationDispense.status
  • Remove code stopped
  • Add code unfulfilled
MedicationDispense.notPerformedReason
  • Added Element Renamed from statusReason[x] to notPerformedReason
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(DetectedIssue)
MedicationDispense.statusChanged
  • Added Element
MedicationDispense.category
  • Max Cardinality changed from 1 to *
MedicationDispense.medication
  • Renamed from medication[x] to medication
  • Add Type CodeableReference
  • Remove Types CodeableConcept, Reference(Medication)
MedicationDispense.subject
  • Min Cardinality changed from 0 to 1
MedicationDispense.encounter
  • Added Element Renamed from context to encounter
  • Type Reference: Removed Target Type EpisodeOfCare
MedicationDispense.performer.actor
  • Type Reference: Added Target Types CareTeam, Group
MedicationDispense.fillNumber
  • Added Element
MedicationDispense.recorded
  • Added Element
MedicationDispense.receiver
  • Type Reference: Added Target Types RelatedPerson, Location, PractitionerRole, Organization, Group
MedicationDispense.substitution.responsibleParty MedicationDispense.dosageInstruction
  • Max Cardinality changed from * to 1
  • Type Reference: Added Target Type Organization MedicationDispense.statusReason[x] Deleted MedicationDispense.context Deleted MedicationDispense.detectedIssue Deleted MedicationKnowledge MedicationKnowledge.identifier Added Element MedicationKnowledge.status Change value set from http://hl7.org/fhir/ValueSet/medicationknowledge-status|4.3.0 to PublicationStatus Remove codes inactive , entered-in-error Add codes draft , retired , unknown MedicationKnowledge.author Added Element MedicationKnowledge.jurisdiction Added Element MedicationKnowledge.name Added Element MedicationKnowledge.monograph.source Type Reference: Removed Target Type Media MedicationKnowledge.cost.effectiveDate Added Element MedicationKnowledge.cost.cost[x] Renamed changed from cost Dosage to cost[x] Add Type CodeableConcept MedicationKnowledge.indicationGuideline Added Element MedicationKnowledge.indicationGuideline.indication Added Element MedicationKnowledge.indicationGuideline.dosingGuideline Added Element MedicationKnowledge.indicationGuideline.dosingGuideline.treatmentIntent Added Element MedicationKnowledge.indicationGuideline.dosingGuideline.dosage Added Element MedicationKnowledge.indicationGuideline.dosingGuideline.dosage.type Added Mandatory Element MedicationKnowledge.indicationGuideline.dosingGuideline.dosage.dosage Added Mandatory Element MedicationKnowledge.indicationGuideline.dosingGuideline.administrationTreatment Added Element MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic Added Element MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic.type Added Mandatory Element MedicationKnowledge.indicationGuideline.dosingGuideline.patientCharacteristic.value[x] Added Element DosageDetails
MedicationKnowledge.medicineClassification.source[x] MedicationDispense.doseAdministrationAid
  • Added Element
MedicationKnowledge.packaging MedicationDispense.substitution.responsibleParty
  • Max Cardinality changed from 1 to * MedicationKnowledge.packaging.cost Added Element MedicationKnowledge.packaging.packagedProduct Added Element MedicationKnowledge.clinicalUseIssue Added Element MedicationKnowledge.storageGuideline Added Element MedicationKnowledge.storageGuideline.reference Added Element MedicationKnowledge.storageGuideline.note Added Element MedicationKnowledge.storageGuideline.stabilityDuration Added Element MedicationKnowledge.storageGuideline.environmentalSetting Added Element MedicationKnowledge.storageGuideline.environmentalSetting.type Added Mandatory Element MedicationKnowledge.storageGuideline.environmentalSetting.value[x] Added Mandatory Element MedicationKnowledge.regulatory.schedule Type changed from BackboneElement to CodeableConcept MedicationKnowledge.definitional Added Element MedicationKnowledge.definitional.definition Added Element MedicationKnowledge.definitional.doseForm Added Element MedicationKnowledge.definitional.intendedRoute Added Element MedicationKnowledge.definitional.ingredient Added Element MedicationKnowledge.definitional.ingredient.item Added Mandatory Element MedicationKnowledge.definitional.ingredient.type Added Element MedicationKnowledge.definitional.ingredient.strength[x] Added Element MedicationKnowledge.definitional.drugCharacteristic Added Element MedicationKnowledge.definitional.drugCharacteristic.type Added Element 1
  • MedicationKnowledge.definitional.drugCharacteristic.value[x]
  • Type Reference: Added Element MedicationKnowledge.manufacturer Deleted MedicationKnowledge.doseForm Deleted MedicationKnowledge.amount Deleted MedicationKnowledge.synonym Deleted MedicationKnowledge.ingredient Deleted MedicationKnowledge.intendedRoute Deleted MedicationKnowledge.administrationGuidelines Deleted MedicationKnowledge.packaging.type Deleted MedicationKnowledge.packaging.quantity Deleted MedicationKnowledge.drugCharacteristic Deleted MedicationKnowledge.contraindication Deleted MedicationKnowledge.regulatory.schedule.schedule Deleted 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, 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 Element MedicinalProductDefinition.name.part
  • Added Element MedicinalProductDefinition.name.part.part Added Mandatory Element MedicinalProductDefinition.name.part.type Added Mandatory Element MedicinalProductDefinition.name.usage Added Element MedicinalProductDefinition.name.usage.country Added Mandatory Element Resource
MedicinalProductDefinition.name.usage.jurisdiction MessageDefinition Added Element
MedicinalProductDefinition.name.usage.language MessageDefinition.versionAlgorithm[x]
  • Added Mandatory Element
MedicinalProductDefinition.characteristic.value[x] Add Types markdown, integer MedicinalProductDefinition.name.namePart Deleted MedicinalProductDefinition.name.countryLanguage MessageDefinition.jurisdiction
MessageDefinition.copyrightLabel
  • Added Element
MessageDefinition.focus.code
  • Remove codes Resource CatalogEntry , DomainResource ChargeItem , CatalogEntry ChargeItemDefinition , ClinicalImpression , DeviceUseStatement , DocumentManifest , EvidenceReport DomainResource , EffectEvidenceSynthesis , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , Linkage , Media , MedicationKnowledge , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication , MedicinalProductIndication , MedicinalProductIngredient , MedicinalProductInteraction , MedicinalProductManufactured , MedicinalProductPackaged , MedicinalProductPharmaceutical , MedicinalProductUndesirableEffect , MolecularSequence , RequestGroup , ResearchDefinition , ResearchElementDefinition Add codes , ActorDefinition Resource , ArtifactAssessment RiskEvidenceSynthesis , BiologicallyDerivedProductDispense SubstanceNucleicAcid , ClinicalAssessment SubstancePolymer , ConditionDefinition SubstanceProtein , DeviceAlert SubstanceReferenceInformation , DeviceAssociation SubstanceSourceMaterial , DeviceDispense SubstanceSpecification , DeviceUsage SupplyDelivery , EncounterHistory SupplyRequest , FormularyItem TestReport , GenomicStudy TestScript , ImagingSelection VerificationResult
  • Add codes ActorDefinition , InsuranceProduct AdministrableProductDefinition , InventoryItem ArtifactAssessment , InventoryReport ClinicalUseDefinition , MolecularDefinition DeviceAlert , NutritionIntake DeviceAssociation , Permission ImagingSelection , PersonalRelationship Ingredient , RequestOrchestration InsuranceProduct , Requirements ManufacturedItemDefinition , SubstanceNucleicAcid MedicinalProductDefinition , SubstancePolymer NutritionIntake , SubstanceProtein NutritionProduct , SubstanceReferenceInformation PackagedProductDefinition , SubstanceSourceMaterial RegulatedAuthorization , TestPlan RequestOrchestration , Transport Requirements , SubscriptionStatus , SubscriptionTopic , SubstanceDefinition
MessageDefinition.graph
  • Max Cardinality changed from * to 1 Deleted
MessageHeader
MessageHeader.event[x]
  • Add Type 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.destination.receiver
  • Type Reference: Added Target Types Device, 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 Element Target Types Device, Patient
MessageHeader.response.identifier
  • Type changed from id to Identifier
MessageHeader.destination.target
  • Deleted
MessageHeader.sender Deleted MessageHeader.enterer
  • Deleted
MessageHeader.author
  • Deleted
MessageHeader.responsible
  • Deleted
MetadataResource Added Resource MolecularDefinition Added Resource MolecularSequence
MolecularSequence.literal Added Element MolecularSequence.literal.sequenceValue Added Mandatory Element MolecularSequence.file Added Element MolecularSequence.relative Added Element MolecularSequence.relative.startingSequence Added Mandatory Element MolecularSequence.relative.edit Added Element MolecularSequence.relative.edit.editOrder Added Element MolecularSequence.relative.edit.coordinateSystem Added Mandatory Element MolecularSequence.relative.edit.start Added Mandatory Element MolecularSequence.relative.edit.end Added Mandatory Element MolecularSequence.relative.edit.replacementSequence Added Mandatory Element MolecularSequence.relative.edit.replacedSequence Added Element MolecularSequence.extracted Added Element MolecularSequence.extracted.startingSequence Added Mandatory Element MolecularSequence.extracted.start Added Mandatory Element MolecularSequence.extracted.end MetadataResource.usage
  • Added Mandatory Element
MolecularSequence.extracted.coordinateSystem MetadataResource.approvalDate
  • Added Mandatory Element
MolecularSequence.extracted.reverseComplement MetadataResource.lastReviewDate
  • Added Element
MolecularSequence.repeated MetadataResource.effectivePeriod
  • Added Element
MolecularSequence.repeated.sequenceMotif MetadataResource.topic
  • Added Mandatory Element
MolecularSequence.repeated.copyCount MetadataResource.author
  • Added Mandatory Element
MolecularSequence.concatenated MetadataResource.editor
  • Added Element
MolecularSequence.concatenated.sequenceElement MetadataResource.reviewer
  • Added Mandatory Element
MolecularSequence.concatenated.sequenceElement.sequence MetadataResource.endorser
  • Added Mandatory Element
MolecularSequence.concatenated.sequenceElement.ordinalIndex MetadataResource.relatedArtifact
  • Added Mandatory Element
MolecularSequence.coordinateSystem Deleted (>relative.coordinateSystem) MolecularSequence.patient Deleted MolecularSequence.specimen MetadataResource.url
  • Deleted (-> CanonicalResource.url)
MolecularSequence.device MetadataResource.version
  • Deleted (-> CanonicalResource.version)
MolecularSequence.performer MetadataResource.name
  • Deleted (-> 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
  • Added Element 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
  • Added Element 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.supplement.quantity
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.supplement.caloricDensity
  • Added Element
NutritionOrder.enteralFormula.type
  • Added Element Renamed from baseFormulaType to type
  • Type changed from CodeableConcept to CodeableReference
NutritionOrder.enteralFormula.productName
  • Added Element Renamed from baseFormulaProductName to productName
NutritionOrder.enteralFormula.deliveryDevice NutritionOrder.enteralFormula.deliveryDevice[x]
  • Added Element
NutritionOrder.enteralFormula.caloricDensity
  • 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.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
  • Added Element Renamed from maxVolumeToDeliver to maxVolumeToAdminister
  • Type changed from Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) to Quantity
NutritionOrder.enteralFormula.administrationInstruction
  • Type changed from string to markdown
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.instantiatesUri Deleted NutritionOrder.instantiates Deleted NutritionOrder.patient NutritionOrder.instantiatesCanonical
  • Deleted
NutritionOrder.orderer NutritionOrder.instantiatesUri
  • Deleted
NutritionOrder.oralDiet.texture.foodType NutritionOrder.instantiates
  • Deleted
NutritionOrder.oralDiet.fluidConsistencyType
  • Deleted
NutritionOrder.enteralFormula.baseFormulaType Deleted NutritionOrder.enteralFormula.baseFormulaProductName Deleted NutritionOrder.enteralFormula.additiveType
  • Deleted
NutritionOrder.enteralFormula.additiveProductName
  • 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.characteristic Added Element NutritionProduct.characteristic.type Added Mandatory Element NutritionProduct.characteristic.value[x] Added Mandatory Element NutritionProduct.instance Max Cardinality changed from 1 to * NutritionProduct.instance.name
  • Added Element NutritionProduct.instance.biologicalSourceEvent Added Element NutritionProduct.knownAllergen Deleted NutritionProduct.productCharacteristic Deleted 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
  • Type Reference: Added Target Type GenomicStudy Remove code corrected
  • Observation.status
  • Add codes specimen-in-process , appended , cannot-be-obtained
Observation.subject
  • Type Reference: Added Target Types Organization, Procedure, Practitioner, Medication, Substance, BiologicallyDerivedProduct, NutritionProduct
Observation.focus
  • Now marked as Modifier
Observation.organizer
  • Added Element
Observation.performer
  • Type Reference: Added Target Type HealthcareService Types 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
  • Added Element 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
OperationDefinition
OperationDefinition.identifier
  • Added Element
OperationDefinition.versionAlgorithm[x]
  • Added Element
OperationDefinition.jurisdiction
OperationDefinition.copyright
  • Added Element
OperationDefinition.copyrightLabel
  • Added Element
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)
  • Remove codes ClinicalImpression , EvidenceReport Add codes ActorDefinition , ArtifactAssessment ChargeItem , BiologicallyDerivedProductDispense ChargeItemDefinition , CanonicalResource ClinicalImpression , ClinicalAssessment GraphDefinition , ConditionDefinition ImmunizationEvaluation , DeviceAlert ImmunizationRecommendation , DeviceAssociation Linkage , DeviceDispense MedicationKnowledge , DeviceUsage MolecularSequence , EncounterHistory SubstanceNucleicAcid , FormularyItem SubstancePolymer , GenomicStudy SubstanceProtein , ImagingSelection SubstanceReferenceInformation , InsuranceProduct SubstanceSourceMaterial , InventoryItem SupplyDelivery , InventoryReport SupplyRequest , MetadataResource TestReport , MolecularDefinition TestScript , NutritionIntake VerificationResult ,
  • Add codes Permission ActorDefinition , PersonalRelationship AdministrableProductDefinition , RequestOrchestration ArtifactAssessment , Requirements CanonicalResource , SubstanceNucleicAcid ClinicalUseDefinition , SubstancePolymer DeviceAlert , SubstanceProtein DeviceAssociation , SubstanceReferenceInformation ImagingSelection , SubstanceSourceMaterial Ingredient , TestPlan InsuranceProduct , Transport ManufacturedItemDefinition , BodySite MedicinalProductDefinition , Conformance MetadataResource , DataElement NutritionIntake , DeviceComponent NutritionProduct , DeviceUseRequest PackagedProductDefinition , DiagnosticOrder RegulatedAuthorization , EffectEvidenceSynthesis RequestOrchestration , EligibilityRequest Requirements , EligibilityResponse SubscriptionStatus , ExpansionProfile SubscriptionTopic , ImagingManifest SubstanceDefinition , ImagingObjectSelection BodySite , MedicationOrder Conformance , MedicationUsage DataElement , MedicinalProduct DeviceComponent , MedicinalProductAuthorization DeviceUseRequest , MedicinalProductContraindication DiagnosticOrder , MedicinalProductIndication EligibilityRequest , MedicinalProductIngredient EligibilityResponse , MedicinalProductInteraction ExpansionProfile , MedicinalProductManufactured ImagingManifest , MedicinalProductPackaged ImagingObjectSelection , MedicinalProductPharmaceutical MedicationOrder , MedicinalProductUndesirableEffect 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 , EvidenceReport 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 , RelativeTime MedicinalProductIndication , ExtendedContactDetail MedicinalProductIngredient , MonetaryComponent MedicinalProductInteraction , PrimitiveType MedicinalProductManufactured , integer64 MedicinalProductPackaged , VirtualServiceDetail MedicinalProductPharmaceutical , ActorDefinition MedicinalProductUndesirableEffect , ArtifactAssessment MessageDefinition , BiologicallyDerivedProductDispense MessageHeader , CanonicalResource MolecularSequence , ClinicalAssessment NamingSystem , ConditionDefinition NutritionOrder , DeviceAlert Observation , DeviceAssociation ObservationDefinition , DeviceDispense OperationDefinition , DeviceUsage OperationOutcome , EncounterHistory Organization , FormularyItem OrganizationAffiliation , GenomicStudy Parameters , ImagingSelection Patient , InsuranceProduct PaymentNotice , InventoryItem PaymentReconciliation , InventoryReport Person , MetadataResource PlanDefinition , MolecularDefinition Practitioner , NutritionIntake PractitionerRole , Permission Procedure , PersonalRelationship Provenance , RequestOrchestration Questionnaire , Requirements 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 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 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 Resource
Parameters
Parameters.parameter.value[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail ExtendedContactDetail, VirtualServiceDetail, Meta
  • 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.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.instantiatesCanonical
  • Deleted
Procedure.instantiatesUri
  • Deleted
Procedure.performed[x] Deleted Procedure.asserter 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 Types CareTeam, Group, HealthcareService
Provenance.agent.onBehalfOf
  • Type Reference: Added Target 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 , EvidenceReport DomainResource , EffectEvidenceSynthesis , GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , Linkage , Media , MedicationKnowledge , MedicinalProduct , MedicinalProductAuthorization , MedicinalProductContraindication , MedicinalProductIndication , MedicinalProductIngredient , MedicinalProductInteraction , MedicinalProductManufactured , MedicinalProductPackaged , MedicinalProductPharmaceutical , MedicinalProductUndesirableEffect , MolecularSequence , RequestGroup , ResearchDefinition , ResearchElementDefinition Add codes , ActorDefinition Resource , ArtifactAssessment RiskEvidenceSynthesis , BiologicallyDerivedProductDispense SubstanceNucleicAcid , ClinicalAssessment SubstancePolymer , ConditionDefinition SubstanceProtein , DeviceAlert SubstanceReferenceInformation , DeviceAssociation SubstanceSourceMaterial , DeviceDispense SubstanceSpecification , DeviceUsage SupplyDelivery , EncounterHistory SupplyRequest , FormularyItem TestReport , GenomicStudy TestScript , ImagingSelection VerificationResult
  • Add codes ActorDefinition , InsuranceProduct AdministrableProductDefinition , InventoryItem ArtifactAssessment , InventoryReport ClinicalUseDefinition , MolecularDefinition DeviceAlert , NutritionIntake DeviceAssociation , Permission ImagingSelection , PersonalRelationship Ingredient , RequestOrchestration InsuranceProduct , Requirements ManufacturedItemDefinition , SubstanceNucleicAcid MedicinalProductDefinition , SubstancePolymer NutritionIntake , SubstanceProtein NutritionProduct , SubstanceReferenceInformation PackagedProductDefinition , SubstanceSourceMaterial RegulatedAuthorization , TestPlan RequestOrchestration , Transport Requirements , SubscriptionStatus , SubscriptionTopic , SubstanceDefinition
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 http://hl7.org/fhir/ValueSet/item-type|4.0.0 to Questionnaire Useable Item Type
  • Remove codes question , choice , open-choice
  • Add code coding
Questionnaire.item.enableWhen.answer[x]
  • Add Type Quantity(http://hl7.org/fhir/StructureDefinition/SimpleQuantity) 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 Target Types ManufacturedItemDefinition, Ingredient RegulatedAuthorization.indication Max Cardinality changed from 1 to * RegulatedAuthorization.attachedDocument
  • Added Element Resource
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
  • Add code ended 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.targetNumber
  • Added Element
ResearchStudy.comparisonGroup.actualNumber
  • Added Element
ResearchStudy.comparisonGroup.eligibility
  • Added Element
ResearchStudy.comparisonGroup.observedGroup
  • Added Element
ResearchStudy.comparisonGroup.description
  • Added Element
ResearchStudy.objective.description
  • 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.eventHandling ResearchStudy.objective.outcomeMeasure.endpointAnalysisPlan
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.event ResearchStudy.objective.outcomeMeasure.eventHandling
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.group ResearchStudy.objective.outcomeMeasure.eventHandling.event
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.handling ResearchStudy.objective.outcomeMeasure.eventHandling.group
  • Added Element
ResearchStudy.objective.outcomeMeasure.eventHandling.description ResearchStudy.objective.outcomeMeasure.eventHandling.handling
  • Added Element
ResearchStudy.result ResearchStudy.objective.outcomeMeasure.eventHandling.description
  • Added Element
ResearchStudy.category ResearchStudy.result
  • Deleted Added Element
ResearchStudy.contact
  • Deleted
ResearchStudy.relatedArtifact
  • Deleted
ResearchStudy.location
  • Deleted
ResearchStudy.enrollment
  • Deleted
ResearchStudy.sponsor
  • Deleted (-> ResearchStudy.associatedPart.party (with role='sponsor'))
ResearchStudy.principalInvestigator
  • Deleted ResearchStudy.reasonStopped 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.subject
  • Renamed from individual to subject
  • Type Reference: Added Mandatory Element Target Types Group, Specimen, Device, Medication, Substance, SubstanceDefinition, BiologicallyDerivedProduct
ResearchSubject.subjectState
  • Added Element
ResearchSubject.subjectState.code
  • Added Mandatory Element
ResearchSubject.subjectState.startDate
  • Added Mandatory Element
ResearchSubject.subjectState.endDate
  • Added Element
ResearchSubject.subjectState.reason
  • Added Element
ResearchSubject.subjectMilestone
  • Added Element
ResearchSubject.subjectMilestone.milestone
  • Added Mandatory Element
ResearchSubject.subjectMilestone.date
  • Added Element
ResearchSubject.subjectMilestone.reason
  • Added Element
ResearchSubject.assignedComparisonGroup Added Element ResearchSubject.actualComparisonGroup ResearchSubject.comparisonGroup
  • Added Element
ResearchSubject.consent
  • Max Cardinality changed from 1 to *
ResearchSubject.individual Deleted ResearchSubject.assignedArm
  • Deleted
ResearchSubject.actualArm
  • Deleted
Resource
Resource.language
RiskAssessment
RiskAssessment.status
  • Remove code corrected
  • Add codes specimen-in-process , appended , 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)
  • Remove codes ClinicalImpression , EvidenceReport Add codes ActorDefinition , ArtifactAssessment ChargeItem , BiologicallyDerivedProductDispense ChargeItemDefinition , CanonicalResource ClinicalImpression , ClinicalAssessment GraphDefinition , ConditionDefinition ImmunizationEvaluation , DeviceAlert ImmunizationRecommendation , DeviceAssociation Linkage , DeviceDispense MedicationKnowledge , DeviceUsage MolecularSequence , EncounterHistory SubstanceNucleicAcid , FormularyItem SubstancePolymer , GenomicStudy SubstanceProtein , ImagingSelection SubstanceReferenceInformation , InsuranceProduct SubstanceSourceMaterial , InventoryItem SupplyDelivery , InventoryReport SupplyRequest , MetadataResource TestReport , MolecularDefinition TestScript , NutritionIntake VerificationResult ,
  • Add codes Permission ActorDefinition , PersonalRelationship AdministrableProductDefinition , RequestOrchestration ArtifactAssessment , Requirements CanonicalResource , SubstanceNucleicAcid ClinicalUseDefinition , SubstancePolymer DeviceAlert , SubstanceProtein DeviceAssociation , SubstanceReferenceInformation ImagingSelection , SubstanceSourceMaterial Ingredient , TestPlan InsuranceProduct , Transport ManufacturedItemDefinition , BodySite MedicinalProductDefinition , Conformance MetadataResource , DataElement NutritionIntake , DeviceComponent NutritionProduct , DeviceUseRequest PackagedProductDefinition , DiagnosticOrder RegulatedAuthorization , EffectEvidenceSynthesis RequestOrchestration , EligibilityRequest Requirements , EligibilityResponse SubscriptionStatus , ExpansionProfile SubscriptionTopic , ImagingManifest SubstanceDefinition , ImagingObjectSelection BodySite , MedicationOrder Conformance , MedicationUsage DataElement , MedicinalProduct DeviceComponent , MedicinalProductAuthorization DeviceUseRequest , MedicinalProductContraindication DiagnosticOrder , MedicinalProductIndication EligibilityRequest , MedicinalProductIngredient EligibilityResponse , MedicinalProductInteraction ExpansionProfile , MedicinalProductManufactured ImagingManifest , MedicinalProductPackaged ImagingObjectSelection , MedicinalProductPharmaceutical MedicationOrder , MedicinalProductUndesirableEffect MedicationUsage , 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.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 , EvidenceReport GraphDefinition , ImmunizationEvaluation , ImmunizationRecommendation , Linkage , MedicationKnowledge , MolecularSequence , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , TestReport , TestScript , VerificationResult
  • Add codes ActorDefinition , ArtifactAssessment AdministrableProductDefinition , BiologicallyDerivedProductDispense ArtifactAssessment , CanonicalResource , ClinicalAssessment ClinicalUseDefinition , ConditionDefinition DeviceAlert , DeviceAssociation , ImagingSelection , Ingredient , InsuranceProduct , ManufacturedItemDefinition , 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 , DeviceDispense DeviceDefinition , DeviceUsage DeviceMetric , EncounterHistory DeviceRequest , FormularyItem DiagnosticReport , GenomicStudy DocumentReference , Encounter , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , Goal , Group , GuidanceResponse , HealthcareService , ImagingSelection , ImagingStudy , Immunization , ImplementationGuide , Ingredient , InsurancePlan , InsuranceProduct , InventoryItem Invoice , InventoryReport Library , MetadataResource List , MolecularDefinition Location , ManufacturedItemDefinition , Measure , MeasureReport , Medication , MedicationAdministration , MedicationDispense , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MessageDefinition , MessageHeader , NamingSystem , NutritionIntake , Permission NutritionOrder , PersonalRelationship 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 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 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
  • Added Element Renamed from procedure to method
Specimen.processing.performer
  • Added Element
Specimen.processing.device 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 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 , 6.0 4.3 , 6.0.0 4.4 , 6.0.0-ballo1 4.5 , 6.0.0-ballot2 4.6 , 6.0.0-ballot3 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.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 SubscriptionStatus.status Add code entered-in-error SubscriptionStatus.eventsSinceSubscriptionStart Type changed from string to integer64 SubscriptionStatus.notificationEvent.eventNumber Type changed from string to integer64 SubscriptionStatus.notificationEvent.triggerEvent Added Element SubscriptionStatus.notificationEvent.relatedQuery Added Element SubscriptionStatus.notificationEvent.relatedQuery.queryType Added Element SubscriptionStatus.notificationEvent.relatedQuery.query
  • Added Mandatory Element Resource
SubscriptionTopic SubscriptionTopic.versionAlgorithm[x]
  • Added Element SubscriptionTopic.name Added Element SubscriptionTopic.experimental No longer marked as Modifier SubscriptionTopic.copyrightLabel Added Element SubscriptionTopic.trigger Added Element SubscriptionTopic.trigger.description Added Element SubscriptionTopic.trigger.resource Added Mandatory Element SubscriptionTopic.trigger.supportedInteraction Added Element SubscriptionTopic.trigger.queryCriteria Added Element SubscriptionTopic.trigger.queryCriteria.previous Added Element SubscriptionTopic.trigger.queryCriteria.resultForCreate Added Element SubscriptionTopic.trigger.queryCriteria.current Added Element SubscriptionTopic.trigger.queryCriteria.resultForDelete Added Element SubscriptionTopic.trigger.queryCriteria.requireBoth Added Element SubscriptionTopic.trigger.fhirPathCriteria Added Element SubscriptionTopic.trigger.event Added Element SubscriptionTopic.trigger.canFilterBy Added Element SubscriptionTopic.trigger.canFilterBy.description Added Element SubscriptionTopic.trigger.canFilterBy.resource Added Element SubscriptionTopic.trigger.canFilterBy.filterParameter Added Mandatory Element SubscriptionTopic.trigger.canFilterBy.filterDefinition Added Element SubscriptionTopic.trigger.canFilterBy.comparator Added Element SubscriptionTopic.trigger.canFilterBy.modifier Added Element SubscriptionTopic.trigger.notificationShape Added Element SubscriptionTopic.trigger.notificationShape.resource Added Mandatory Element SubscriptionTopic.trigger.notificationShape.include Added Element SubscriptionTopic.trigger.notificationShape.revInclude 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 Deleted SubscriptionTopic.eventTrigger Deleted SubscriptionTopic.canFilterBy Deleted SubscriptionTopic.notificationShape Deleted Resource
Substance
Substance.code
  • Type changed from CodeableConcept to CodeableReference
Substance.description
  • Type changed from string to markdown
Substance.expiry
  • Moved from Substance.instance to Substance Added Element
Substance.quantity
  • Moved from Substance.instance to Substance Added Element
Substance.instance
  • Deleted (-> consider if this should be multiple Substance resource instances)
Substance.ingredient
  • Deleted
SubstanceDefinition SubstanceDefinition.characterization Added Element SubstanceDefinition.characterization.technique
  • Added Element SubstanceDefinition.characterization.form Added Element SubstanceDefinition.characterization.description Added Element SubstanceDefinition.characterization.file Added Element Resource
SubstanceDefinition.referenceInformation Task Added Element
SubstanceDefinition.name.language Task.statusReason
  • Change binding strength from preferred to required Change value set Max Cardinality changed from Common Languages 1 to All Languages *
  • Change max value set Type changed from All Languages CodeableConcept to none SubstanceDefinition.nucleicAcid Added Element SubstanceDefinition.polymer Added Element CodeableReference
SubstanceDefinition.protein Task.doNotPerform
  • Added Element
SupplyDelivery.status Task.code
  • Min Cardinality changed from 0 to 1 Add Binding `http://hl7.org/fhir/ValueSet/task-code` (extensible)
SupplyDelivery.type Task.description
  • Change binding strength from required to extensible Change value set Type changed from http://hl7.org/fhir/ValueSet/supplydelivery-type|4.3.0 string to Supply Delivery Supply Item Type SupplyDelivery.stage Added Mandatory Element markdown
SupplyDelivery.suppliedItem Task.focus
  • Max Cardinality changed from 1 to *
  • SupplyDelivery.suppliedItem.condition Added Element SupplyDelivery.destination
  • Type Reference: Added Target Types Practitioner, PractitionerRole, Organization SupplyDelivery.receiver Type Reference: Added Target Type Organization changed from Reference(Resource) to BackboneElement
SupplyRequest.intent Task.focus.value[x]
  • Added Mandatory Element
SupplyRequest.basedOn Added Element SupplyRequest.deliverFor Task.requestedPeriod
  • Added Element
SupplyRequest.requester Task.requester
  • Type Reference: Added Target Type CareTeam Group
SupplyRequest.reason Task.requestedPerformer
  • Added Element
SupplyRequest.deliverTo Task.owner
  • Type Reference: Added Target Type RelatedPerson SupplyRequest.reasonCode Deleted (-> reason) SupplyRequest.reasonReference Deleted (-> reason) Task Task.statusReason Type changed from CodeableConcept to CodeableReference Task.doNotPerform Added Element Task.code Add Binding `http://hl7.org/fhir/ValueSet/task-code` (extensible) Group
  • Task.description
  • Type changed from string to markdown Reference: Removed Target Types HealthcareService, Device
Task.requestedPeriod Task.performer
  • Added Element
Task.requestedPerformer Task.performer.function
  • Added Element
Task.performer Task.performer.actor
  • Added Mandatory Element
Task.performer.function Task.reason
  • Added Element
Task.performer.actor
  • Added Mandatory Element Merged both reasonCode and reasonReference into reason
Task.reason Task.restriction.recipient
  • Type Reference: Added Element Target Type Device
Task.input.value[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
Task.output.value[x]
  • Add Types integer64, CodeableReference, RatioRange, Availability, ExtendedContactDetail ExtendedContactDetail, VirtualServiceDetail, Meta
  • Remove Type Contributor
Task.instantiatesCanonical
  • Deleted
Task.instantiatesUri
  • Deleted
Task.performerType
  • Deleted (->Task.requestedPerformer) (->Task.requestedPerformer.concept)
Task.reasonCode
  • Deleted (-> reason) reason.concept)
Task.reasonReference
  • Deleted (-> reason) reason.reference)
TerminologyCapabilities
TerminologyCapabilities.identifier
  • Added Element
TerminologyCapabilities.versionAlgorithm[x]
  • Added Element
TerminologyCapabilities.jurisdiction
TerminologyCapabilities.copyrightLabel
  • Added Element
TerminologyCapabilities.implementation.description
  • Type changed from string to markdown
TerminologyCapabilities.codeSystem.supplement
  • Added Element
TerminologyCapabilities.codeSystem.version.supplement
  • Added Element
TerminologyCapabilities.codeSystem.version.language
  • Add Binding `http://hl7.org/fhir/ValueSet/all-languages|6.0.0-ballot3` (required)
TerminologyCapabilities.codeSystem.content
  • Added Mandatory Element
TerminologyCapabilities.supplements
  • Added Element
TerminologyCapabilities.supplements.globals
  • Added Element
TerminologyCapabilities.expansion.parameter.documentation
  • Type changed from string to markdown
TerminologyCapabilities.codeSearch
  • Remove codes explicit , all
  • Add codes in-compose , in-expansion , in-compose-or-expansion
TestPlan TerminologyCapabilities.closure
  • Added Resource Deleted
TestReport ValueSet
TestReport.parameter Added Element TestReport.parameter.name Added Mandatory Element TestReport.parameter.documentation Added Element TestReport.setup.action.assert.requirement Added Element TestReport.setup.action.assert.requirement.link[x] Added Element TestReport.test.result Added Element TestReport.test.period Added Element TestReport.test.log Added Element TestReport.presentedForm Added Element TestReport.log ValueSet.versionAlgorithm[x]
  • Added Element
TestScript.identifier ValueSet.jurisdiction
  • Max Cardinality changed Change value set from 1 http://hl7.org/fhir/ValueSet/jurisdiction to * TestScript.versionAlgorithm[x] Added Element TestScript.copyrightLabel Added Element TestScript.testSystem Added Element TestScript.testSystem.index Added Mandatory Element TestScript.testSystem.title Added Mandatory Element TestScript.testSystem.actor Added Element TestScript.testSystem.description Added Element TestScript.testSystem.url Added Element Jurisdiction ValueSet icon
TestScript.scope ValueSet.copyrightLabel
  • Added Element
TestScript.scope.artifact ValueSet.approvalDate
  • Added Mandatory Element
TestScript.scope.conformance ValueSet.lastReviewDate
  • Added Element
TestScript.scope.phase ValueSet.effectivePeriod
  • Added Element
TestScript.setup.action.common ValueSet.topic
  • Added Element
TestScript.setup.action.common.testScript ValueSet.author
  • Added Element
TestScript.setup.action.common.keyRef ValueSet.editor
  • Added Mandatory Element
TestScript.setup.action.common.parameter ValueSet.reviewer
  • Added Element
TestScript.setup.action.common.parameter.name ValueSet.endorser
  • Added Mandatory Element
TestScript.setup.action.common.parameter.value ValueSet.relatedArtifact
  • Added Mandatory Element
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 ValueSet.compose.include.concept.designation.language
  • Type changed from code to uri Change binding strength from required preferred to extensible required
  • Change value set from http://hl7.org/fhir/ValueSet/defined-types|4.3.0 to Concrete FHIR Types Common Languages TestScript.setup.action.operation.accept Change value set from http://hl7.org/fhir/ValueSet/mimetypes|4.3.0 to Supplemented Mime Types All Languages
  • TestScript.setup.action.operation.contentType
  • Change max value set from http://hl7.org/fhir/ValueSet/mimetypes|4.3.0 to Supplemented Mime Types All Languages TestScript.setup.action.assert.contentType Change value set from to http://hl7.org/fhir/ValueSet/mimetypes|4.3.0 none to Supplemented Mime Types
TestScript.setup.action.assert.defaultManualCompletion ValueSet.compose.include.concept.designation.additionalUse
  • Added Element
TestScript.setup.action.assert.operator Add code manualEval 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 TestScript.setup.action.assert.response ValueSet.compose.include.filter.op
  • 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 child-of , httpVersionNotSupported descendent-leaf
TestScript.setup.action.assert.stopTestOnFail ValueSet.compose.include.copyright
  • Added Mandatory Element
TestScript.setup.action.assert.requirement ValueSet.compose.property
  • Added Element
TestScript.setup.action.assert.requirement.reference ValueSet.expansion.next
  • Added Mandatory Element
TestScript.setup.action.assert.requirement.key ValueSet.expansion.property
  • Added Mandatory Element TestScript.test.action Min Cardinality changed from 1 to 0
TestScript.test.action.common ValueSet.expansion.property.code
  • Added Mandatory Element
TestScript.teardown.action.common ValueSet.expansion.property.uri
  • Added Element
TestScript.common ValueSet.expansion.contains.property
  • Added Element
TestScript.common.key ValueSet.expansion.contains.property.code
  • Added Mandatory Element
TestScript.common.name ValueSet.expansion.contains.property.value[x]
  • Added Mandatory Element
TestScript.common.description ValueSet.expansion.contains.property.subProperty
  • Added Element
TestScript.common.parameter ValueSet.expansion.contains.property.subProperty.code
  • Added Mandatory Element
TestScript.common.parameter.name ValueSet.expansion.contains.property.subProperty.value[x]
  • Added Mandatory Element
TestScript.common.parameter.description VisionPrescription Added Element
TestScript.common.action VisionPrescription.basedOn
  • Added Mandatory Element
TestScript.common.action.operation VisionPrescription.groupIdentifier
  • Added Element
TestScript.common.action.assert VisionPrescription.priority
  • Added Element
TestScript.origin CatalogEntry
  • Deleted
TestScript.destination ChargeItem
  • Deleted
ValueSet.lastReviewDate ChargeItemDefinition
  • Added Element Deleted
ValueSet.effectivePeriod ClinicalImpression
  • Added Element Deleted
ValueSet.topic DeviceUseStatement
  • Added Element Deleted
ValueSet.author DocumentManifest
  • Added Element Deleted
ValueSet.editor EffectEvidenceSynthesis
  • Added Element Deleted
ValueSet.reviewer GraphDefinition
  • Added Element Deleted
ValueSet.endorser ImmunizationEvaluation
  • Added Element Deleted
ValueSet.relatedArtifact ImmunizationRecommendation
  • Added Element Deleted
ValueSet.compose.include.concept.designation.language Linkage
  • 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 Media
  • Added Element Deleted
ValueSet.compose.include.filter.op MedicationKnowledge
  • Add codes child-of , descendent-leaf Deleted
ValueSet.compose.include.copyright MedicinalProduct
  • Added Element Deleted
ValueSet.compose.property MedicinalProductAuthorization
  • Added Element Deleted
ValueSet.expansion.next MedicinalProductContraindication
  • Added Element Deleted
ValueSet.expansion.property MedicinalProductIndication
  • Added Element Deleted
ValueSet.expansion.property.code MedicinalProductIngredient
  • Added Mandatory Element Deleted
ValueSet.expansion.property.uri MedicinalProductInteraction
  • Added Element Deleted
ValueSet.expansion.contains.property MedicinalProductManufactured
  • Added Element Deleted
ValueSet.expansion.contains.property.code MedicinalProductPackaged
  • Added Mandatory Element Deleted
ValueSet.expansion.contains.property.value[x] MedicinalProductPharmaceutical
  • Added Mandatory Element Deleted
ValueSet.expansion.contains.property.subProperty MedicinalProductUndesirableEffect
  • Added Element Deleted
ValueSet.expansion.contains.property.subProperty.code MolecularSequence
  • Added Mandatory Element Deleted
ValueSet.expansion.contains.property.subProperty.value[x] RequestGroup
  • Added Mandatory Element Deleted
ValueSet.scope ResearchDefinition
  • Added Element Deleted
ValueSet.scope.inclusionCriteria ResearchElementDefinition
  • Added Element Deleted
ValueSet.scope.exclusionCriteria RiskEvidenceSynthesis
  • Added Element Deleted
VerificationResult.status SubstanceNucleicAcid
  • Add code entered-in-error Deleted
VisionPrescription.basedOn SubstancePolymer
  • Added Element Deleted
CatalogEntry SubstanceProtein
  • Deleted (removed in favor of definitional resources)
ClinicalImpression SubstanceReferenceInformation
  • Deleted
DeviceUseStatement SubstanceSourceMaterial
  • Deleted
DocumentManifest SubstanceSpecification
  • Deleted (-> List)
EvidenceReport SupplyDelivery
  • Deleted
Media SupplyRequest
  • Deleted (-> DocumentReference)
RequestGroup TestReport
  • Deleted
ResearchDefinition TestScript
  • Deleted
ResearchElementDefinition VerificationResult
  • Deleted