Hi Dennis
I haven't said anything before, but I really think you guys
might be getting a bit carried away.
Now that HL7 CDA is free for use, as long as the VRRS document
is not incompatible with CDA, then you can leverage an entire
family of tools and infrastructure related to CDA production.
Likewise, for CDA (and potentially) VRRS transport, there are a
whole range of existing mechanisms available, ranging from
content agnostic file transfer mechanisms like email, http,
and ftp, through content-aware transfer mechanisms that make
use of "meta data" related to the content.
A case in point is IHE XDS, which is a rather heavy-weight,
SOAP-based web service means to transfer context with medical
meta data indexing. If one looks at the XDS metadata and
how various other "content profiles" specify specialized
behavior for that metadata (e.g., procedure, anatomy, modality
in the XDS-I) case, then the veterinary parallels are obvious.
If one doesn't like SOAP-based web services then one could
make use of potential "RESTful" alternatives to XDS, and one
that comes to mind is HL7 FHIR. See for example, Keith's
posts at:
http://motorcycleguy.blogspot.com/search/label/FHIR
Even if the VRRS document is not very like CDA any more, these
transport mechanisms are both relatively agnostic to the payload
anyway, and can transport any kind of file, theoretically, as
long as there is a source of the necessary meta-data (even
if it doesn't come from the document header).
For push use cases rather than pull, there are all sorts of
standards and tools to, like DIRECT (just secure email with a
trust infrastructure), and XDR (and XDM).
I am no great fan of CDA or XD-* or FHIR or DIRECT personally,
but I would use them if I had to in preference to developing
something else, and I think it would be crazy for the veterinary
community to develop its own peculiar protocols for transfer of
documents, or define its own specific meta-data that didn't build
on what already exists. It would be just as crazy as defining
a new transport mechanism for DICOM images that was veterinary
specific.
I would suggest that at the very least, you do a gap analysis
with XDS, FHIR, etc., against whatever your requirements are,
assuming you haven't already, and then fill the gaps rather than
start afresh. And you may find the FHIR developers responsive
to your specific needs if you find any, since they are keen
to get their foot firmly in the door.
Whatever any existing veterinary telemedicine providers happen
to have already implemented, if they aren't based on some kind
of existing standard, they should just be ignored in terms of
implementation details (though obviously lessons learned from
functionality should be incorporated). As long as any proprietary
implementation can push your documents around, it is harmless,
as long as there are standard mechanisms too.
I would expect that just as the human IT community is struggling
with "picking" a single mechanism and sticking with it, for all
sorts of reasons, not the least of which is the proliferation of
mobile devices, I can't see the veterinary community having an
easier time of it, so I would plan to be flexible and adaptable
and be prepared to implement a variety of transports until which
is to become ubiquitous becomes clear.
I know it is really fun to make up completely new standards and
have total control, and occasionally one can get away with it
like Grahame Grieve has so far with FHIR, but you have to be in
the right place at the right time (as he was with a lightweight
buzzword compliant and well though out solution at a time when
HL7 was in a panic after the total demise of V3 messaging). And
you have to have a lot of spare time on your hands.
But once you start talking about layers and models and service
architectures, you are doomed ...
Just get a very limited set of critical metadata defined that
satisfies 90% of the use cases, and use or adapt something off
the shelf.
David
PS. HL7 SAIF is probably too high a level of abstraction to worry
about, and I gather is struggling to incorporate (and perhaps take
control of and complicate) FHIR.
On 8/2/13 11:58 AM, Dennis Ballance wrote:
> Mike Martin shared this very helpful suggestion with me on how to approach a
> request protocol technology specification. I now share with you:
>
>
>
> "You get as many providers as possible to put their solutions out there and
> look for least common denominators. Then you ask consumers, also on the
> committee, to ask if the least common denominator meets all their needs. If
> not, you try to find a common way to meet those needs."
>
>
>
> Ideally, the consumer needs are captured by our use cases.
>
>
>
> --Dennis
>
>
>
> From: Dennis Ballance [mailto:
dwbal...@gmail.com]
> Sent: Friday, August 02, 2013 8:41 AM
> To:
vr...@googlegroups.com
> Subject: RE: [VRRS] RE: VRRS Teleconference
>
>
>
> I have put up minutes from yesterday's meeting here
> (
https://sites.google.com/site/vetradiologyreportstandards/home/minutes-1/mi
> nutes---2013-08-01).
>
>
>
> Key action items:
>
> . VRRS is collecting use cases for a transport protocol. We have
> discussed at length whether or not to delve into defining a transport
> protocol. It appears that, despite the semantic interoperability value that
> the document structure provides, there is a degree of discomfort in
> leveraging the document without also having a standardized transport to use
> as well. A key challenge with this is that more than one telemedicine
> provider already have transport structures in place or under development,
> and so have a vested interest in having a "standard" reflect as closely as
> possible what is already used. My thought with a standardized transport is
> that VRRS may be late to the party, and thus not all implementations will
> leverage it, and that's OK. Just as with DICOM, this will be around for a
> while so when the time comes to revise software, VRRS will be there to be
> leveraged. And, even if the transport layer isn't used, the document still
> can be.
>
> . Is there a radiologist who would be interested in participating in
> Sorry for the late reminder - we have a meeting today.
>
>
>
> Stuart - do you happen to have notes from last time?
>
>
>
> --Dennis
>
> Dennis Ballance, DVM
>
> Director of Health Technology Integration
>
> VCA-Antech
>
>
>
> O:
310-571-6542 | C:
408-497-8295 | F:
928-492-8290
>
>
>
>
>
> -----Original Appointment-----
> From: Dennis Ballance
> Sent: Tuesday, March 29, 2011 10:35 AM
> To: Dennis Ballance; '
vr...@googlegroups.com'; '
ot...@asteris.biz'
> Cc: McCarthy, Patrick; Stuart Turner; 'Erin Kilpatrick, DVM';
>
mma...@clemson.edu; Litchfield, Ben; Erin Kilpatrick, DVM; Kevin Grant;
> Paul Fisher; Peterson, Kris; 'Mark Skeels'; 'Greer, Bob'; 'Schofield,
> Donald'; Santamaria, Suzanne;
and...@vetrocket.com; Aerik Sylvan
> (
ae...@vetrocket.com); Alma Tisher
> Subject: VRRS Teleconference
> When: Thursday, August 01, 2013 10:00 AM-11:00 AM (UTC-08:00) Pacific Time
> (US & Canada).
> Where:
>
>
>
>
>
> Updating the contact info - we have a Gotomeeting account available.
> GoToMeetingR
>
> Online-Meetings made easyR
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>