Print Page as PDF
DBIA4628 ICR (4628)

DBIA4628    ICR (4628)

Name Value
NUMBER 4628
IA # 4628
DATE CREATED 2005/05/17
CUSTODIAL PACKAGE 769
USAGE Private
TYPE Other
DBIC APPROVAL STATUS APPROVED
NAME DBIA4628
GENERAL DESCRIPTION
The purpose of this Integration Agreement is to provide
a bi-directional data exchange between the rehosted gov.va.med.vbecs Blood
Bank software application and the VistA Laboratory VBECS application to update
workload event data in the rehosted SQL Server database as well as the VistA
VBECS WORKLOAD CAPTURE file (#6002.01). The VistA Laboratory VBECS application
will initiate the data exchange.


XML Mapping of input XML Message:
_________________________________

{XML Element.Attribute / VBECS SQL Table.Column or Function / Field in file
#6002.01}

WorkloadEvent.WorkloadEventGuid / WorkloadEvent.WorkloadEventGuid /
TRANSACTION ID (#.01)
WorkloadEvent.WorkloadEventStatusCode / WorkloadEvent.WorkloadEventStatusCode
/ STATUS (#5)
WorkloadEvent.ProcessedDate /
fnFileManDateTimeConversionToDateTime(WorkloadEvent.ProcessedDate) / PROCESSED
DATE (#4)
WorkloadEvent.ErrorText / WorkloadEvent.ErrorText / ERROR TEXT (#20)
WorkloadEvent.PceEncounterNumber / WorkloadEvent.PceEncounterNumber / PCE
ENCOUNTER (#99)

Function Description:
_____________________

fnFileManDateTimeConversionToDateTime - This function converts a FileMan
datetime type to a SQL datetime type.


Input XML Example:
__________________

This XML message is sent from the VistA Laboratory VBECS software when VBECS
workload data has been

updated by the Lab package.
<WorkloadEvents>
<WorkloadEvent>

<WorkloadEventGuid>28711464-EFB3-453E-8B8A-025BA85CCD10 </WorkloadEventGuid>
<WorkloadEventStatusCode>S</WorkloadEventStatusCode>
<ProcessedDate>3020101</ProcessedDate>
<ErrorText></ErrorText>
<PceEncounterNumber>55566666</PceEncounterNumber>
</WorkloadEvent>
</WorkloadEvents>



XML Mapping of Output XML Message:
__________________________________

{XML Element.Attribute / VBECS SQL Table.Column or Function / Field in file
#6002.01}

WorkloadEvent.id / WorkloadEvent.WorkloadEventGuid / TRANSACTION ID (#.01)
WorkloadEvent.successfullyUpdate /
WorkloadEvent.WorkloadEvent.WorkloadEventStatusCode / STATUS (#5)
WorkloadEvent.ErrorText / WorkloadEvent.ErrorText / ERROR TEXT (#20)


Output XML Example:
___________________

This XML message is returned from the rehosted gov.va.med.vbecs software to
update the VBECS WORKLOAD

CAPTURE file (#6002.01).

<WorkloadEvents>
<WorkloadEvent id="28711464-EFB3-453E-8B8A-025BA85CCD10"
successfullyUpdated="S" >
<ErrorText></ErrorText>
</ WorkloadEvent >
</WorkloadEvents>
STATUS Active
DURATION Till Otherwise Agreed
SUBSCRIBING PACKAGE VBECS