Skip to content

Commit 10db248

Browse files
Resolve merge conflicts from master and revert fromNpiTypeCode function change in ProviderHistoryBase
2 parents 98adca5 + 55e0e8c commit 10db248

384 files changed

Lines changed: 4548 additions & 784 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/build-release.yml

Lines changed: 2 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -291,18 +291,6 @@ jobs:
291291
with:
292292
node-version: "22"
293293

294-
- name: Install Sushi
295-
run: |
296-
npm install -g fsh-sushi
297-
sushi build
298-
echo "Installed + run sushi"
299-
working-directory: apps/bfd-model-idr/sushi
300-
301-
- name: Install fhirpath
302-
run: |
303-
npm install fhirpath
304-
working-directory: apps/bfd-model-idr
305-
306294
- name: Install uv
307295
uses: astral-sh/setup-uv@c771a70e6277c0a99b617c7a806ffedaca235ff9 # v9.0.0
308296
with:
@@ -444,6 +432,7 @@ jobs:
444432
bfd-platform-server-regression,
445433
bfd-platform-mount-certstores,
446434
bfd-platform-server-fluent-bit,
435+
bfd-platform-server-datadog-agent,
447436
bfd-platform-idr-pipeline,
448437
bfd-platform-migrator-ng,
449438
bfd-platform-run-locust,
@@ -455,7 +444,7 @@ jobs:
455444
bfd-platform-codebuild-runner,
456445
bfd-platform-idr-bfd-validator
457446
baseImagesVersion: ${{ needs.compute-version-strings.outputs.bfd_release }}
458-
cleanupImageArtifacts: false # We'll cleanup at the end of build-release, so don't do anything
447+
cleanupImageArtifacts: false
459448
tagLatest: ${{ !contains(needs.compute-version-strings.outputs.bfd_release, '-') }}
460449
secrets: inherit
461450

@@ -487,14 +476,3 @@ jobs:
487476
tag: ${{ needs.compute-version-strings.outputs.bfd_release }}
488477
name: "v${{ needs.compute-version-strings.outputs.bfd_release }}"
489478
artifacts: "*.csv,*.json,*.xlsx,*.yaml"
490-
491-
cleanup-artifacts:
492-
if: ${{ !cancelled() }}
493-
needs: [build-other-images, create-gh-release]
494-
runs-on: ubuntu-24.04
495-
steps:
496-
- name: Delete all artifacts
497-
uses: GeekyEggo/delete-artifact@176a747ab7e287e3ff4787bf8a148716375ca118 # v6
498-
with:
499-
name: '*'
500-
failOnError: false

.github/workflows/build_container_images_matrix.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,5 +91,11 @@
9191
"idr-pipeline": "apps/bfd-pipeline-idr"
9292
},
9393
"platform": "linux/arm64"
94+
},
95+
{
96+
"name": "bfd-platform-server-datadog-agent",
97+
"dockerfile": "ops/images/bfd-platform-server-datadog-agent/Dockerfile",
98+
"contextDir": "ops/images/bfd-platform-server-datadog-agent",
99+
"platform": "linux/arm64"
94100
}
95101
]

.github/workflows/ci-pipeline-synthetic.yml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,9 @@ jobs:
2929
with:
3030
java-version: "25"
3131
distribution: "corretto"
32-
- name: Install dependencies
33-
run: npm install -g fsh-sushi && npm install fhirpath
34-
working-directory: apps/bfd-model-idr
3532
- name: Sync UV in bfd-model-idr
3633
run: uv sync
3734
working-directory: apps/bfd-model-idr
38-
- name: Build sushi
39-
run: |
40-
cd ${{ github.workspace }}/apps/bfd-model-idr
41-
sushi build ./sushi
4235
- name: Generate v3 Data Dictionary
4336
run: uv run gen_dd.py
4437
working-directory: apps/bfd-model-idr

.github/workflows/v3-release-deploy.yml

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -355,6 +355,7 @@ jobs:
355355
# See .github/workflows/build_container_images_matrix.json for list of buildable images
356356
imagesCsv: >-
357357
bfd-platform-server-fluent-bit,
358+
bfd-platform-server-datadog-agent,
358359
bfd-platform-idr-pipeline,
359360
bfd-platform-migrator-ng,
360361
bfd-platform-consume-idr-events,
@@ -409,14 +410,3 @@ jobs:
409410
}
410411
}
411412
secrets: inherit
412-
413-
cleanup-artifacts:
414-
if: ${{ !cancelled() }}
415-
needs: [build-other-images]
416-
runs-on: ubuntu-24.04
417-
steps:
418-
- name: Delete all artifacts
419-
uses: GeekyEggo/delete-artifact@176a747ab7e287e3ff4787bf8a148716375ca118 # v6.0.0
420-
with:
421-
name: "*"
422-
failOnError: false

apps/bfd-db-migrator-ng/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>gov.cms.bfd</groupId>
77
<artifactId>bfd-parent</artifactId>
8-
<version>2.261.0-SNAPSHOT</version>
8+
<version>2.263.0-SNAPSHOT</version>
99
</parent>
1010

1111
<artifactId>bfd-db-migrator-ng</artifactId>

apps/bfd-db-migrator-synthetic/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>gov.cms.bfd</groupId>
77
<artifactId>bfd-parent</artifactId>
8-
<version>2.261.0-SNAPSHOT</version>
8+
<version>2.263.0-SNAPSHOT</version>
99
</parent>
1010

1111
<artifactId>bfd-db-migrator-synthetic</artifactId>

apps/bfd-db-migrator/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>gov.cms.bfd</groupId>
77
<artifactId>bfd-parent</artifactId>
8-
<version>2.261.0-SNAPSHOT</version>
8+
<version>2.263.0-SNAPSHOT</version>
99
</parent>
1010

1111
<artifactId>bfd-db-migrator</artifactId>

apps/bfd-model-idr/.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,5 @@ sushi/fsh-generated/*
2626
validator_cli.jar
2727
ReferenceTables/source-to-target-mappings
2828
data/*
29-
temp_packages/*
29+
temp_packages/*
30+
node_modules

apps/bfd-model-idr/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,6 @@ npm --version
2727
brew install npm
2828
```
2929

30-
```sh
31-
npm install -g fsh-sushi fhirpath
32-
```
3330

3431
### Install packages (via uv)
3532

@@ -51,7 +48,7 @@ uv sync
5148
To compile the .fsh files from this folder
5249

5350
```sh
54-
cd sushi && sushi build && cd ..
51+
npm run sushi-build
5552
```
5653

5754
This will generate the StructureDefinition and CodeSystem resources necessary for synthetic data generation. Running compile_resources.py is not necessary to generate synthetic data.

apps/bfd-model-idr/claims_generator.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@
3535
CLM_RLT_COND_SGNTR_MBR,
3636
CLM_VAL,
3737
CNTRCT_PBP_NUM,
38-
PRVDR_HSTRY,
3938
PRAUC,
39+
PRVDR_HSTRY,
4040
GeneratorUtil,
4141
RowAdapter,
4242
adapters_to_dicts,
@@ -788,7 +788,7 @@ def generate(
788788

789789
if sushi:
790790
print("Running sushi build")
791-
_, stderr = run_command(["sushi", "build"], cwd="./sushi")
791+
_, stderr = run_command("npm run sushi-build", cwd=".")
792792
if stderr:
793793
print("SUSHI errors:")
794794
print(stderr)
@@ -828,12 +828,12 @@ def generate(
828828

829829
other_util = OtherGeneratorUtil()
830830

831-
generated_provider_histories, generated_type_1_npis, generated_type_2_npis = other_util.gen_provider_history(amount=14, init_provider_historys=files[PRVDR_HSTRY])
832-
833-
out_tables[PRVDR_HSTRY].extend(
834-
generated_provider_histories
831+
generated_provider_histories, generated_type_1_npis, generated_type_2_npis = (
832+
other_util.gen_provider_history(amount=14, init_provider_historys=files[PRVDR_HSTRY])
835833
)
836834

835+
out_tables[PRVDR_HSTRY].extend(generated_provider_histories)
836+
837837
# This table is special in that its data is mostly static and read from a static file, so we
838838
# don't need to do anything fancy with it
839839
out_tables[CLM_ANSI_SGNTR] = other_util.gen_synthetic_clm_ansi_sgntr()
@@ -1051,7 +1051,7 @@ def generate(
10511051
else idx,
10521052
diagnoses=diagnoses,
10531053
init_clm_line=init_clm_line,
1054-
type_1_npis= generated_type_1_npis
1054+
type_1_npis=generated_type_1_npis,
10551055
)
10561056
adj_clms_tbls[CLM_LINE].append(clm_line)
10571057

0 commit comments

Comments
 (0)