Skip to content

Commit 6ca3d87

Browse files
Alfred-Mutaiderro
andauthored
Fix visit period bug (#1877)
* fix issue on visit banner * feat: fetch uuid and name for visit attributeType in API query * feat: Specify custom attributes to fetch for patient verification status. * feat: Pass custom attribute parameters to `getPersonAttributesByUuid` call. --------- Co-authored-by: derro <[email protected]>
1 parent 9d4b6e7 commit 6ca3d87

File tree

4 files changed

+7
-8
lines changed

4 files changed

+7
-8
lines changed

src/app/patient-dashboard/common/locator-map/locator-map-details.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,9 @@ export class LocatorMapDetailsComponent implements OnInit {
8686

8787
public getPatientLocation() {
8888
const patientUuid = this.patient.uuid;
89+
const custom = 'custom:(uuid,value,attributeType:(uuid,name))';
8990
this.personAttributeResourceService
90-
.getPersonAttributesByUuid(patientUuid)
91+
.getPersonAttributesByUuid(patientUuid, false, custom)
9192
.subscribe((res) => {
9293
res.results.forEach((a: any) => {
9394
if (a.attributeType.uuid === '4dcc4901-d4a1-422a-b6a0-2b24594a0dc6') {

src/app/patient-dashboard/common/patient-banner/patient-banner.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,8 +163,9 @@ export class PatientBannerComponent implements OnInit, OnDestroy, OnChanges {
163163

164164
public getVerificationStatus() {
165165
const verificationStatusUuid = this.patient.uuid;
166+
const custom = 'custom:(uuid,value,attributeType:(uuid,name))';
166167
this.personAttributeResourceService
167-
.getPersonAttributesByUuid(verificationStatusUuid)
168+
.getPersonAttributesByUuid(verificationStatusUuid, false, custom)
168169
.subscribe((res) => {
169170
const value = res.results.filter((a: any) => {
170171
return (

src/app/patient-dashboard/common/visit/visit-details/visit-details.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ export class VisitDetailsComponent implements OnInit {
285285
'form:(uuid,name),location:ref,' +
286286
'encounterType:ref,provider:ref),patient:(uuid,uuid),' +
287287
'visitType:(uuid,name),location:ref,startDatetime,' +
288-
'stopDatetime,attributes:(uuid,value,attributeType))';
288+
'stopDatetime,attributes:(uuid,value,attributeType:(uuid,name)))';
289289
this.visitResourceService
290290
.getVisitByUuid(visitUuid, { v: custom })
291291
.subscribe(

src/app/patient-dashboard/common/visit/visit-period/visit-period.component.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -236,11 +236,8 @@ export class VisitPeriodComponent implements OnInit, OnDestroy {
236236

237237
private getVisitPeriod(uuid) {
238238
const custom =
239-
'custom:(uuid,' +
240-
'location:ref' +
241-
'),' +
242-
'visitType:(uuid,name),location:ref,startDatetime,' +
243-
'stopDatetime,attributes:(uuid,value,attributeType))';
239+
'custom:(uuid,visitType:(uuid,name),location:ref,startDatetime,' +
240+
'stopDatetime,attributes:(uuid,value,attributeType:(uuid,name)))';
244241
this.loadingVisit = true;
245242
this.visitSubscription = this.visitResource
246243
.getVisitByUuid(uuid, { v: custom })

0 commit comments

Comments
 (0)