Skip to content
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

CARIN Consumer Directed Payer Data Exchange (CARIN IG for Blue Button®) - 1.0.0 - STU1 Update #2275

Closed
prb112 opened this issue Apr 23, 2021 · 7 comments
Assignees
Labels
connectathon Work derived from connectathons enhancement New feature or request profile_carin-bb profiling

Comments

@prb112
Copy link
Contributor

prb112 commented Apr 23, 2021

Is your feature request related to a problem? Please describe.
The C4BB Implementation Guide is being updated to 1.1.0.

We should try upgrading to the ballot version at https://build.fhir.org/ig/HL7/carin-bb/ and provide any related feedback.

Describe the solution you'd like
The implementation guide fhir-ig-carin-bb should be updated to support 1.1.0 upon its release.

The Integration tests should be updated as well.

Describe alternatives you've considered
n/a

Acceptance Criteria
The server capability statement should reflect the latest.

Additional context
The C4BB IG exists today, we may want to update for the next Connectathon.

@prb112 prb112 added enhancement New feature or request connectathon Work derived from connectathons profile_carin-bb profiling labels Apr 23, 2021
@prb112 prb112 self-assigned this Apr 26, 2021
@prb112
Copy link
Contributor Author

prb112 commented Apr 26, 2021

PR #2289 (in draft)

@lmsurpre lmsurpre added this to the Sprint 2021-07 milestone May 10, 2021
@prb112
Copy link
Contributor Author

prb112 commented May 17, 2021

Updated to latest, and confirmed there are some issues with the examples using double profiles.

@lmsurpre
Copy link
Member

reminder: we should clear out the copy under src/test/resources/JSON when we get this one in (per #2389 (comment) )

@prb112
Copy link
Contributor Author

prb112 commented May 19, 2021

can do

@prb112 prb112 removed this from the Sprint 2021-07 milestone Jun 1, 2021
@prb112 prb112 removed their assignment Jul 8, 2021
@lmsurpre lmsurpre added this to the Sprint 2021-11 milestone Aug 9, 2021
@prb112
Copy link
Contributor Author

prb112 commented Oct 5, 2021

Per #2551 (comment)

Q: What we should do with the technical corrections?
A: ... Hybrid approaches are fine... when we hit the technical corrections.
Let's start up with Major.Minor as individual models. (Could also consider stu3, stu4, r4)

fhir-ig-us-core-stu3 (3.1.0, 3.1.1)
fhir-ig-us-core-stu4 (4.0.0, 4.1.0)

Net: Hybrid approach?

Option 1: Multiple IG versions in a single project / jar (as long as you can exclude and set a default)

Embed the version in the package hierarchy hl7/us/core/stu3/package

@prb112
Copy link
Contributor Author

prb112 commented Oct 5, 2021

move the examples to src/test/resources with a version level.

@prb112 prb112 self-assigned this Oct 7, 2021
lmsurpre added a commit that referenced this issue Oct 27, 2021
I found and fixed a single reference in the C4BB
EoB-Outpatient-Institutional version 1.0.0 that was resolving to the
corresponding valueset for 1.1.0:
ExplanationOfBenefit.item.productOrService

Signed-off-by: Lee Surprenant <lmsurpre@us.ibm.com>
@lmsurpre
Copy link
Member

To verify this one, I updated C4BB110ResourceProvider to wrap the RegistryResources it returns and log all the times we load the underlying resource (see #2586 (comment) for details).

I then executed the v100 ProfileTest and uncovered a single instance where it was loading a ValueSet from 4.0.0:
b4aa52d

After that, the unique list of v1.1.0 resources that get loaded matches our expectation:

unexpected load of CodeSystem AHANUBCPatientDischargeStatus [https://www.nubc.org/CodeSystem/PatDischargeStatus]
unexpected load of CodeSystem AHANUBCPointOfOriginForAdmissionOrVisitNonnewborn [https://www.nubc.org/CodeSystem/PointOfOrigin]
unexpected load of CodeSystem AHANUBCPriorityTypeOfAdmissionOrVisit [https://www.nubc.org/CodeSystem/PriorityTypeOfAdmitOrVisit]
unexpected load of CodeSystem AHANUBCRevenueCodes [https://www.nubc.org/CodeSystem/RevenueCodes]
unexpected load of CodeSystem AHANUBCTypeOfBill [https://www.nubc.org/CodeSystem/TypeOfBill]
unexpected load of CodeSystem C4BBAdjudication [http://hl7.org/fhir/us/carin-bb/CodeSystem/C4BBAdjudication]
unexpected load of CodeSystem C4BBClaimCareTeamRole [http://hl7.org/fhir/us/carin-bb/CodeSystem/C4BBClaimCareTeamRole]
unexpected load of CodeSystem C4BBClaimDiagnosisType [http://hl7.org/fhir/us/carin-bb/CodeSystem/C4BBClaimDiagnosisType]
unexpected load of CodeSystem C4BBClaimProcedureType [http://hl7.org/fhir/us/carin-bb/CodeSystem/C4BBClaimProcedureType]
unexpected load of CodeSystem C4BBIdentifierType [http://hl7.org/fhir/us/carin-bb/CodeSystem/C4BBIdentifierType]
unexpected load of CodeSystem C4BBPayeeType [http://hl7.org/fhir/us/carin-bb/CodeSystem/C4BBPayeeType]
unexpected load of CodeSystem C4BBPayerAdjudicationStatus [http://hl7.org/fhir/us/carin-bb/CodeSystem/C4BBPayerAdjudicationStatus]
unexpected load of CodeSystem CMSPlaceofServiceCodes [https://www.cms.gov/Medicare/Coding/place-of-service-codes/Place_of_Service_Code_Set]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
connectathon Work derived from connectathons enhancement New feature or request profile_carin-bb profiling
Projects
None yet
Development

No branches or pull requests

2 participants