This page is part of the FHIR Specification (v4.3.0: R4B - STU). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R4B R4
FHIR Infrastructure Work Group | Maturity Level: N/A | Standards Status: Informative |
In addition to a list of all differences between Release 4 and 4B, this specification also provides transforms between R3 and R4 for most resources that were in R3. These transforms are expressed using the FHIR Mapping Language, and both serve as formal documentation of the relationship between the resource structures in R3 and R4, and can also be used to convert between the formats automatically.
R4B Note: These transforms are between R3 and R4, not R4 and R4B. None of the resources that changed in R4B existed in R3, so they are not relevant here. Conversions are not offered from R4 to R4B because:
The following table summarizes the state of the R3:R4 maps for each resource type.
Note the following:
fhir.versions.r3r4
" which is maintained on GitHub .
See also
FHIR Wiki for other ongoing work to support R3/R4 transformationsResource | # Tests | % Execute OK | % RoundTrip Ok | % R4 Valid | R4 Error Count | |||||||||||||||||||||||||||||||||||||||||||||||||
Account | 2 | 100 | 0 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
ActivityDefinition | 9 | 100 | 77 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
AdministrableProductDefinition | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
AdverseEvent | 1 | 100 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
AllergyIntolerance | 3 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Appointment | 3 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
AppointmentResponse | 2 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
AuditEvent | 8 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Basic | 3 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Binary | 2 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
BiologicallyDerivedProduct | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
BodyStructure | 3 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Bundle | 28 | 89 | 88 | 36 | ||||||||||||||||||||||||||||||||||||||||||||||||||
CapabilityStatement | 9 | 100 | 88 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
CarePlan | 11 | 100 | 100 | 9 | ||||||||||||||||||||||||||||||||||||||||||||||||||
CareTeam | 1 | 100 | 100 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
CatalogEntry | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
ChargeItem | 1 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
ChargeItemDefinition | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Citation | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Claim | 16 | 81 | 0 | 76 | ||||||||||||||||||||||||||||||||||||||||||||||||||
ClaimResponse | 1 | 100 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
ClinicalImpression | 1 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
ClinicalUseDefinition | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
CodeSystem | 4 | 100 | 100 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Communication | 3 | 100 | 100 | 33 | ||||||||||||||||||||||||||||||||||||||||||||||||||
CommunicationRequest | 2 | 100 | 100 | 50 | ||||||||||||||||||||||||||||||||||||||||||||||||||
CompartmentDefinition | 6 | 100 | 83 | 16 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Composition | 1 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
ConceptMap | 4 | 100 | 100 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Condition | 12 | 100 | 100 | 91 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Consent | 12 | 100 | 100 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Contract | 7 | 28 | 50 | -150 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Coverage | 4 | 100 | 75 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
CoverageEligibilityRequest | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
CoverageEligibilityResponse | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
DetectedIssue | 4 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Device | 9 | 100 | 100 | 88 | ||||||||||||||||||||||||||||||||||||||||||||||||||
DeviceDefinition | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
DeviceMetric | 1 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
DeviceRequest | 2 | 100 | 0 | 50 | ||||||||||||||||||||||||||||||||||||||||||||||||||
DeviceUseStatement | 1 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
DiagnosticReport | 14 | 100 | 100 | 35 | ||||||||||||||||||||||||||||||||||||||||||||||||||
DocumentManifest | 2 | 0 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
DocumentReference | 1 | 0 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Encounter | 10 | 100 | 100 | 70 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Endpoint | 3 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
EnrollmentRequest | 1 | 100 | 0 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
EnrollmentResponse | 1 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
EpisodeOfCare | 1 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
EventDefinition | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Evidence | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
EvidenceReport | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
EvidenceVariable | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
ExampleScenario | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
ExplanationOfBenefit | 1 | 100 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
FamilyMemberHistory | 2 | 100 | 100 | 50 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Flag | 2 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Goal | 2 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
GraphDefinition | 1 | 100 | 100 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Group | 2 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
GuidanceResponse | 1 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
HealthcareService | 1 | 100 | 100 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
ImagingStudy | 2 | 100 | 50 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Immunization | 3 | 100 | 100 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
ImmunizationEvaluation | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
ImmunizationRecommendation | 1 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
ImplementationGuide | 1 | 100 | 100 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Ingredient | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
InsurancePlan | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Invoice | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Library | 11 | 100 | 100 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Linkage | 1 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
List | 9 | 100 | 100 | 44 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Location | 6 | 100 | 100 | 83 | ||||||||||||||||||||||||||||||||||||||||||||||||||
ManufacturedItemDefinition | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Measure | 6 | 100 | 100 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
MeasureReport | 3 | 100 | 100 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Media | 4 | 100 | 100 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Medication | 23 | 100 | 4 | 4 | ||||||||||||||||||||||||||||||||||||||||||||||||||
MedicationAdministration | 14 | 100 | 71 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
MedicationDispense | 31 | 100 | 80 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
MedicationKnowledge | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
MedicationRequest | 36 | 100 | 77 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
MedicationStatement | 7 | 100 | 57 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
MedicinalProductDefinition | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
MessageDefinition | 3 | 100 | 100 | 33 | ||||||||||||||||||||||||||||||||||||||||||||||||||
MessageHeader | 1 | 100 | 100 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
MolecularSequence | 14 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
NamingSystem | 3 | 100 | 66 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
NutritionOrder | 13 | 100 | 100 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
NutritionProduct | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Observation | 48 | 100 | 100 | 52 | ||||||||||||||||||||||||||||||||||||||||||||||||||
ObservationDefinition | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
OperationDefinition | 37 | 100 | 100 | 8 | ||||||||||||||||||||||||||||||||||||||||||||||||||
OperationOutcome | 6 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Organization | 11 | 100 | 100 | 90 | ||||||||||||||||||||||||||||||||||||||||||||||||||
OrganizationAffiliation | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
PackagedProductDefinition | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Patient | 16 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
PaymentNotice | 1 | 100 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
PaymentReconciliation | 1 | 100 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Person | 5 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
PlanDefinition | 11 | 45 | 100 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Practitioner | 14 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
PractitionerRole | 1 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Procedure | 15 | 100 | 80 | 93 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Provenance | 5 | 100 | 100 | 60 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Questionnaire | 6 | 100 | 100 | 16 | ||||||||||||||||||||||||||||||||||||||||||||||||||
QuestionnaireResponse | 5 | 100 | 80 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
RegulatedAuthorization | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
RelatedPerson | 4 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
RequestGroup | 2 | 100 | 100 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
ResearchDefinition | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
ResearchElementDefinition | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
ResearchStudy | 1 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
ResearchSubject | 1 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
RiskAssessment | 4 | 100 | 100 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule | 3 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
SearchParameter | 3 | 100 | 100 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
ServiceRequest | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Slot | 4 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Specimen | 4 | 100 | 100 | 50 | ||||||||||||||||||||||||||||||||||||||||||||||||||
SpecimenDefinition | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
StructureDefinition | 206 | 100 | 98 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
StructureMap | 2 | 100 | 100 | 50 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Subscription | 2 | 100 | 0 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
SubscriptionStatus | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
SubscriptionTopic | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Substance | 6 | 100 | 100 | 83 | ||||||||||||||||||||||||||||||||||||||||||||||||||
SubstanceDefinition | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
SupplyDelivery | 2 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
SupplyRequest | 1 | 100 | 100 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Task | 6 | 100 | 50 | 83 | ||||||||||||||||||||||||||||||||||||||||||||||||||
TerminologyCapabilities | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
TestReport | 1 | 100 | 100 | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||
TestScript | 7 | 100 | 85 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
ValueSet | 8 | 100 | 100 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
VerificationResult | No r3:r4 maps available | |||||||||||||||||||||||||||||||||||||||||||||||||||||
VisionPrescription | 2 | 100 | 50 | 0 |