-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BFD-3331: Represents Data Dictionary in BFD Model along FHIR Resources & pulls in descriptions from codebook #2250
base: master
Are you sure you want to change the base?
Conversation
…rting to fhir element beans
…dd along with a few FHIR paths
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just checked out and run into below at bfd-model-rif:
[INFO] bfd-model-rda ...................................... SUCCESS [ 4.318 s]
[INFO] bfd-model-rif ...................................... FAILURE [ 0.635 s]
[INFO] bfd-model-rif-samples .............................. SKIPPED
[INFO] bfd-pipeline-parent ................................ SKIPPED
[INFO] bfd-pipeline-shared-utils ..............
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal gov.cms.bfd:bfd-model-dsl-codegen-plugin:2.110.0-SNAPSHOT:dataDictionary (default) on project bfd-model-rif: Execution default of goal gov.cms.bfd:bfd-model-dsl-codegen-plugin:2.110.0-SNAPSHOT:dataDictionary failed: java.io.FileNotFoundException: /Users/jimfuqian-mac-pro/CMS_PROJECTS/BFD-3331-pull-dd-from-codebook/apps/bfd-model/bfd-model-rif/../../../dist-temp/data-dictionary-2.110.0-SNAPSHOT.xlsx (No such file or directory) -> [Help 1]
[ERROR]
did I miss something?
thanks
thanks Melissa, it went through |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
stepped through the execution path and try to see what are generated:
inputs:
./apps/bfd-model/bfd-model-rif/fhir-mapping-path/V2/*.json
plus: descriptions extracted from ffs xml (extracted from codebook pdf)
outputs:
- fhir entities yaml:
~/CMS_PROJECTS/BFD-3331-pull-dd-from-codebook/apps$ ls -al ./bfd-model/bfd-model-rif/target/generated-sources/fhirEntities
total 2352
drwxr-xr-x 6 jimfuqian-mac-pro staff 192 Mar 18 22:36 .
drwxr-xr-x 6 jimfuqian-mac-pro staff 192 Mar 18 18:16 ..
-rw-r--r-- 1 jimfuqian-mac-pro staff 13130 Mar 18 22:32 .yaml
-rw-r--r-- 1 jimfuqian-mac-pro staff 200612 Mar 18 22:32 Coverage.yaml
-rw-r--r-- 1 jimfuqian-mac-pro staff 922575 Mar 18 22:36 ExplanationOfBenefit.yaml
-rw-r--r-- 1 jimfuqian-mac-pro staff 47500 Mar 18 22:32 Patient.yaml - DD xlsx at:
/Users/jimfuqian-mac-pro/CMS_PROJECTS/BFD-3331-pull-dd-from-codebook/apps/bfd-model/bfd-model-rif/../../../dist-temp/data-dictionary-2.110.0-SNAPSHOT.xlsx
Would like to confirm that:
- We want to use the 629 json files from ./apps/bfd-model/bfd-model-rif/fhir-mapping-path/V2/*.json as source of true, and generate the DD xlsx
- Who consume the fhirEntities generated, i.e. Patient.yaml, Coverage.yaml, EOB.yaml, and there is a .yaml contains claim line items.
I only stepped through the mojo i.e. doing this and attach:
~/CMS_PROJECTS/BFD-3331-pull-dd-from-codebook/apps/bfd-model$ mvnDebug clean install
Is there any JPA code gen hapening? may be I missed something...
stepped through the execution path and try to see what are generated: inputs: ./apps/bfd-model/bfd-model-rif/fhir-mapping-path/V2/*.json outputs: fhir entities yaml: We want to use the 629 json files from ./apps/bfd-model/bfd-model-rif/fhir-mapping-path/V2/*.json as source of true, and generate the DD xlsx Is there any JPA code gen hapening? may be I missed something... |
JIRA Ticket:
BFD-3331
User Story or Bug Summary:
This draft PR shows the prototype for the BFD-Metamodel.
What Does This PR Do?
Note: the PR is large mainly because of the json files that I moved to a different location.
Note: disregard the code comments / naming. Just worked fast to get through checkstyle so i could test
Questions / Issues to Address:
See this slack thread for more context: https://cmsgov.slack.com/archives/C010WDXAZFZ/p1709661972292489
What Should Reviewers Watch For?
If you're reviewing this PR, please check for these things in particular:
What Security Implications Does This PR Have?
Submitters should complete the following questionnaire:
If the answer to any of the questions below is Yes, then you must supply a link to the associated Security Impact Assessment (SIA), security checklist, or other similar document in Confluence here: N/A
If the answer to any of the questions below is Yes, then please add @StewGoin as a reviewer, and note that this PR should not be merged unless/until he also approves it.
What Needs to Be Merged and Deployed Before this PR?
This PR cannot be either merged or deployed until the following prerequisite changes have been fully deployed:
Submitter Checklist
I have gone through and verified that...:
BFD-123: Adds foo
README
updates and changelog / release notes entries.TODO
and/orFIXME
comments, which include a JIRA ticket ID for any items that require urgent attention.