CDR Tickets

Issue Number 5035
Summary [EHR] Add elements to store diagnostic codes in summary documents
Created 2021-09-23 15:48:54
Issue Type Improvement
Submitted By Juthe, Robin (NIH/NCI) [E]
Assigned To Kline, Bob (NIH/NCI) [C]
Status Closed
Resolved 2023-01-05 10:27:52
Resolution Fixed
Path /home/bkline/backups/jira/ocecdr/issue.299384
Description

Adding a placeholder issue for now, but I think we should consider storing information about which summaries are sent to MedlinePlus Connect (with flexibility to add other EHRs in the future) and the diagnostic codes. We'll likely want to develop some reports to display this information too.

Comment entered 2022-10-13 07:20:00 by Kline, Bob (NIH/NCI) [C]

The estimate is for the schema change, not for the reports, which will be tracked in separate tickets.

Comment entered 2022-10-20 10:56:35 by Osei-Poku, William (NIH/NCI) [C]

I am attaching the requirements for the schema changes here.   may want to review and approve it before moving forward with the changes. 

Adding EHR Codes to CDR_Proposed Summary Schema Changes.docx

Comment entered 2022-12-08 17:39:47 by Osei-Poku, William (NIH/NCI) [C]

In today's review meeting,   approved these changes.

Comment entered 2023-01-05 10:27:52 by Kline, Bob (NIH/NCI) [C]

Installed on CDR DEV. I made two modifications.

  1. The original called for a mixed content element for {}CodeSystem{}. The mixed content model is appropriate for running text which needs to have markup applied to some of the text (for example, identification of special types of words or phrases, such as scientific names or foreign words), but inappropriate for structurally organized data. So I added the CodeSystemName as a child node of CodeSystem instead of leaving it as an unnamed text node child of {}CodeSystem{}. The alternate solution would be to put the name of the code system in an attribute (though that would make picking a value awkward, since one of the values has an embedded space, and DTDs can't treat such values as valid value choices).

  2. I made the Comment field optional (in addition to the requested "unbounded"), in light of the language in the requirements which make reference to the fact that a comment might not be present.

The requirements say "If the Comment element is used, pre-populate the Attribute Inspector with the username and date." However, the decision about whether those attributes should be populated is under the control of the user, and depends on whether the Comment element is inserted using the custom macro created for that purpose. If that information isn't part of the replacement Help system used by CIAT, it should be added.

Comment entered 2023-03-07 10:37:03 by Kline, Bob (NIH/NCI) [C]
Comment entered 2023-03-21 17:27:51 by Osei-Poku, William (NIH/NCI) [C]

Verified on DEV. Thanks!

Comment entered 2023-03-27 19:19:40 by Englisch, Volker (NIH/NCI) [C]

The link above is incorrect and should be

https://github.com/NCIOCPL/cdr-server/commit/d14fc22a

Comment entered 2023-05-09 12:40:08 by Osei-Poku, William (NIH/NCI) [C]

Verified on QA.

Comment entered 2023-06-01 10:36:48 by Osei-Poku, William (NIH/NCI) [C]

Verified on PROD. Thanks!

Attachments
File Name Posted User
Adding EHR Codes to CDR_Proposed Summary Schema Changes.docx 2022-10-20 10:56:28 Osei-Poku, William (NIH/NCI) [C]

Elapsed: 0:00:00.002267