Skip to content

Comments

Remove Redundant CDS Package Override based on FHIR Version#117

Merged
Thiyanwso2 merged 1 commit intoballerina-platform:mainfrom
Sanjana-Attanayake:main
Jul 30, 2025
Merged

Remove Redundant CDS Package Override based on FHIR Version#117
Thiyanwso2 merged 1 commit intoballerina-platform:mainfrom
Sanjana-Attanayake:main

Conversation

@Sanjana-Attanayake
Copy link
Contributor

Purpose

Initially it was assumed that the CDS templates generation was version dependent as the tool-config stated that the the base and dependent package for CDS generation resides in the r4 module library.

"basePackage": "ballerinax/health.fhir.r4",
"dependentPackage": "ballerinax/health.fhir.r4.cds"

According to further discussion it was identified that the CDS template generation is FHIR version independent and the packages just reside in the repository for r4. Thus the codes for overriding became unnecessary even for future developments.

Goals

Removes the redundant logics to remove the CDS package import from FHIR version specific library modules.

Approach

Through discussions it was noted that the CDS template generation is FHIR version independent.

Security checks

Related PRs

Extend Ballerina Health Tool for R5

Test environment

JDK: 21
Ballerina: 2201.12.3
OS: Windows 11

@Thiyanwso2 Thiyanwso2 merged commit c07e0c8 into ballerina-platform:main Jul 30, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants