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>
|