-
Notifications
You must be signed in to change notification settings - Fork 84
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
PS3.5 H3.2 compliant #445
base: master
Are you sure you want to change the base?
PS3.5 H3.2 compliant #445
Conversation
@Enet4 Hello. I would like to do what we could not do in PR #444 here. Let me ask you two questions.
|
d31a5e5
to
1be93b0
Compare
The process after reading information from the buffer of |
c86f433
to
fe26c98
Compare
|
@Enet4 Implementation of this PR is complete. I would appreciate a review when you have time. |
fe26c98
to
1af117b
Compare
Hello, @9enki! I'll be looking into DICOM-rs matters the upcoming weeks after a small hiatus.
The way I see it, the concept of Person Name should include all component groups, rather than just one (alphabetic, ideographic, and phonetic), so they would all sit in a single
The main problem is that
Aside from the fact that one would no longer be able to introspect into the variants available, I think that most of the API would stay intact. #[derive(Debug)]
pub struct SpecificCharacterSet(SmallVec<[CharacterSetCode; 2]>); As we are now gathering enough material for a major version (0.7), we can proceed with breaking changes on If any further guidance is needed, feel free to let me know. |
Hello again. This contribution is a candidate for inclusion in 0.7.0, but then we need to make the proposed change of changing |
c8de225
to
757e126
Compare
757e126
to
645cf11
Compare
Just letting you know that #489 was merged. It made |
H3 of PS3.5 indicates that multiple encoding formats are applied within the Patient Name.
https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_H.3.html
https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_H.3.2.html
Currently, although it is possible to obtain multiple Specification Character Sets as Strs, decoding in the above case seems to decode at the first element of the Specification Character Set.
I would like to be able to decode the Patient Name in this PR in the correct way when it is encoded in multiple encoding formats.
It is likely that PS3.5 will be able to promptly support PS3.5 Chapter I Korean and Chapter J Chinese by utilizing this support.