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

Patient master record information page #796

Open
YevheniiaKulik opened this issue Jan 24, 2025 · 3 comments
Open

Patient master record information page #796

YevheniiaKulik opened this issue Jan 24, 2025 · 3 comments
Assignees

Comments

@YevheniiaKulik
Copy link
Contributor

Original Creator @VladMstv

Description
Implement a patient profile information page according to design and patient master technical design doc prepared in previous research task:
https://docs.google.com/document/d/1vSuJ8ILc-u0XYp0kXRRwxo6GZ8BgkBREltKdlNe0lo0/edit?tab=t.0#heading=h.241x7d2vpggh

Acceptance criteria

  • all properties should be saved as some resources and be available as patient record, not paperwork that is per-encounter.
  • all properties are easily editable by a person who has edit access.
    • All the changes should be saved as 1 operation after pressing "Save changes" button. It becomes enabled if there are some unsaved changes. If user clicks "Save" it shows confirmation dialog before saving.
    • there's also a "back" button which if clicked and when there are some changes - shows unsaved changes dialog prompting if user really wants to loose all changes

Note for QA team

Need to update test plan

@YevheniiaKulik
Copy link
Contributor Author

Original Comment by @olhakovalenko91

Data entered through Intake flow are not displayed on Patient master record information page. Please, see video below.

screen-capture.3.webm

Note: also issue #765 with saving changes is still reproducible.

Tested on
demo env, v. 1.0.16

@YevheniiaKulik
Copy link
Contributor Author

YevheniiaKulik commented Jan 24, 2025

Original Comment by @imbenham

Failed to update Patient: {"code":400,"name":"OystehrFHIRError","cause":{"resourceType":"OperationOutcome","id":"5b448114-b3dd-469e-9126-23f476032a11","issue":[{"severity":"error","code":"structure","details":{"text":"Constraint ele-1 violated, expression "hasValue() or (children().count() > id.count())", location Patient.extension[0].valueCodeableConcept.coding[0]."},"expression":["Patient.extension.valueCodeableConcept.coding"]},{"severity":"error","code":"structure","details":{"text":"Constraint ele-1 violated, expression "hasValue() or (children().count() > id.count()) or $this is Parameters", location Patient.extension[0].valueCodeableConcept.coding[0]."},"expression":["Patient.extension.valueCodeableConcept.coding"]},{"severity":"error","code":"structure","details":{"text":"Constraint ele-1 violated, expression "hasValue() or (children().count() > id.count())", location Patient.extension[1].valueCodeableConcept.coding[0]."},"expression":["Patient.extension.valueCodeableConcept.coding"]},{"severity":"error","code":"structure","details":{"text":"Constraint ele-1 violated, expression "hasValue() or (children().count() > id.count()) or $this is Parameters", location Patient.extension[1].valueCodeableConcept.coding[0]."},"expression":["Patient.extension.valueCodeableConcept.coding"]},{"severity":"error","code":"structure","details":{"text":"Constraint ele-1 violated, expression "hasValue() or (children().count() > id.count())", location Patient.extension[3].valueCodeableConcept.coding[0]."},"expression":["Patient.extension.valueCodeableConcept.coding"]},{"severity":"error","code":"structure","details":{"text":"Constraint ele-1 violated, expression "hasValue() or (children().count() > id.count()) or $this is Parameters", location Patient.extension[3].valueCodeableConcept.coding[0]."},"expression":["Patient.extension.valueCodeableConcept.coding"]}]}}

@YevheniiaKulik
Copy link
Contributor Author

Original Comment by @IraLeontseva

QRS Demo 1.0.22
EHR Demo 1.0.20

Mostly fixed.

To improve:

  1. Show preferred language.
  2. Show responsible party relationship.
  3. Is it possible to show not just "My pronouns are not listed" (preferred pronouns), but the pronouns entered in the "my pronouns" field?
  4. Should display "address line 2" in the Patient information > Patient information block and in the main Patient Record screen (near the photo)?

Image

Image

@YevheniiaKulik YevheniiaKulik moved this from Backlog to Todo in Ottehr Product Jan 24, 2025
@alexwillingham alexwillingham moved this from Todo to Backlog in Ottehr Product Jan 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog
Development

No branches or pull requests

2 participants