Closed marcynadeau closed 2 years ago
@simiadebowale estimated this ticket as a medium. This not considered a bug since it requires additional work on the FE team to support the data.
Re-assigning back to the dev team.
@ldelacosta @JRRoof This was discussed on a call with Front End and back end developers. It was determined this is a front end issue. For a future enhancement Brad Crosby will look into 'beefing up the API' so that the client does not have to infer the modality.
Just an update that VAOSR-3701 is completed.
Please verify again now that 'vvsKind' is being returned. I just logged into staging as ralph.marshall@Id.me and here are the results:
{
"id": "99174",
"type": "appointments",
"attributes": {
"id": "99174",
"identifier": [
{
"system": "http://med.va.gov/fhir/urn/vaos/vista/984/appointment/id",
"value": "4290;20220613.120000"
},
{
"system": "http://med.va.gov/fhir/urn/vaos/vvs/id",
"value": "ef7d0d8e-dbcb-ec11-983e-001dd8031ddb"
}
],
"kind": "telehealth",
"status": "booked",
"patientIcn": "1012830757V803997",
"locationId": "984",
"clinic": "4290",
"practitioners": [
{
"name": {
"family": "Adkins",
"given": [
"Edna"
]
},
"practiceName": "DAYTSHR"
}
],
"start": "2022-06-13T16:00:00Z",
"end": "2022-06-13T16:30:00Z",
"minutesDuration": 30,
"slot": {
"id": "3230323230363133313630303A323032323036313331363330",
"start": "2022-06-13T16:00:00Z",
"end": "2022-06-13T16:30:00Z"
},
"cancellable": false,
"telehealth": {
"url": "https://care2.evn.va.gov/vvc-app/?join=1&media=1&escalate=1&conference=TMPX0305143@care2.evn.va.gov&pin=8112506403#",
"group": false,
"vvsKind": "MOBILE_ANY"
},
"extension": {
"ccLocation": {
"address": {}
},
"vistaStatus": [
"CANCELLED BY CLINIC",
"CANCELLED BY PATIENT",
"NO ACTION TAKEN",
"FUTURE"
]
},
"location": {
"id": "984",
"type": "appointments",
"attributes": {
"id": "984",
"vistaSite": "984",
"vastParent": "984",
"type": "va_health_facility",
"name": "Dayton VA Medical Center",
"classification": "VA Medical Center (VAMC)",
"timezone": {
"timeZoneId": "America/New_York"
},
"lat": 39.74935,
"long": -84.2532,
"website": "https://www.dayton.va.gov/locations/directions.asp",
"phone": {
"main": "937-268-6511"
},
"physicalAddress": {
"type": "physical",
"line": [
"4100 West Third Street"
],
"city": "Dayton",
"state": "OH",
"postalCode": "45428-9000"
},
"healthService": [
"Audiology",
"Cardiology",
"DentalServices",
"Dermatology",
"Gastroenterology",
"Gynecology",
"MentalHealthCare",
"Nutrition",
"Ophthalmology",
"Optometry",
"Orthopedics",
"Podiatry",
"PrimaryCare",
"SpecialtyCare",
"Urology",
"WomensHealth"
]
}
}
}
}
@marcynadeau - Please validate and let us know if you have any questions. Thanks!
Testing on hold. Ran into an issue with TMP and reached out to TMP team for help.
@ldelacosta I am blocked on testing this defect. Something is not working as expected in the TMP test account and I need help from their dev. I think it is a configuration issue within TMP that needs to be fixed. I have reached out to Mario on TMP for assistance.
Tested and passed testing.
TMP - Telehealth Management Portfolio VVC - VA Video Connect
Steps to Recreate TMP Steps
VAOS Steps
This is the endpoint that returns the data in VAOS Service screen shot: https://staging-api.va.gov/vaos/v2/appointments?_include=facilities,clinics&start=2022-04-05&end=2023-06-04&statuses[]=booked&statuses[]=arrived&statuses[]=fulfilled&statuses[]=cancelled