Clarify administrative case semantics and add CHCoreEpisodeOfCare profile#436
Open
luisfabib wants to merge 13 commits into
Open
Clarify administrative case semantics and add CHCoreEpisodeOfCare profile#436luisfabib wants to merge 13 commits into
CHCoreEpisodeOfCare profile#436luisfabib wants to merge 13 commits into
Conversation
CHCoreEpisodeOfCare profile
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR clarifies how the Swiss administrative case concept (Fall) is represented and documented in CH Core. Closes #431
The branch introduces a logical model for
CHAdministrativeCase, adds aCHCoreEpisodeOfCareprofile with the sameCaseNumbersemantics already used onCHCoreEncounter, and improves the surrounding documentation so the distinction between a clinical resource and an administrative case is explicit.Why
In Swiss practice, the administrative case number is relevant for administrative and billing workflows, but it is not identical to a FHIR
EncounterorEpisodeOfCare(see #431).This PR makes that distinction clearer by:
The goal is not to introduce a new exchange resource for administrative cases. The goal is to give implementers a clearer conceptual model for a business concept that already exists in Swiss practice, and to document how that concept can be represented, partially, through existing CH Core FHIR resources.
Added
CHAdministrativeCaseCHCoreEncounterandCHCoreEpisodeOfCareto the new logical modelCHCoreEpisodeOfCarewith anidentifier:CaseNumberslice to hold case informationChanged
Encounter.identifierslice fromVisitNumbertoCaseNumberEncounterexample instances to the introduced changesCHCoreEncounterPoints for discussion
Should CH Core include a logical model for the administrative case at all?
This PR assumes there is value in documenting the concept explicitly, even if it is not represented as a standalone FHIR resource.
Are Encounter and EpisodeOfCare sufficient to carry case information or are there others?
The branch proposes that both can carry administrative case information, depending on context, and that neither should be treated as identical to the administrative case itself.
Is CaseNumber the right name and semantic scope?
The PR uses CaseNumber instead of VisitNumber to better reflect the Swiss administrative concept and to be applicable to other resources such as
EpisodeOfCare.Is the logical model too minimal, or already too ambitious?
The current field set is intentionally small. The group should decide whether CH Core should stop at identifier plus basic dates, or whether the model should also cover additional administrative dimensions.
Does the documentation describe the Swiss context accurately enough?
In particular, the group should review whether the current wording around inpatient/outpatient usage is helpful or whether it risks oversimplifying real Swiss workflows.