|
From: David F. <dw...@la...> - 2004-08-03 15:34:02
|
This would be wonderful!=C2=A0 I'll add you to the developer list.=C2=A0=
=C2=A0 I only ask that you try to test your additions with some of the samp=
le
apps to ensure that they work ok.=C2=A0 If you can test on both Linux and W=
indows, it would be helpful, as we run into to some case problems
with windows that can mess things up in Linux.=C2=A0=C2=A0 Also, we need he=
lp with more unit tests.
=C2=A0
Dave
=C2=A0
------------Original Message------------
From: Joncheng Kuo <ck...@sy...>
To: "David Forslund" <dw...@la...>
Cc: ope...@li...
Date: Tue, Aug-3-2004 9:18 AM
Subject: Re: [OpenEMed-developer] Re: Specify search criteria with PIDS idv=
iewer
Hi, Dave,=E2=80=A8=E2=80=A8We're implementing the BrowseAccess interface an=
d interfaces related to ObservationRemote. If this effort is useful to you,=
we would like to contribute what we have to the OpenEMed project. My useri=
d at SourceForge is "joncheng".=E2=80=A8=E2=80=A8Besides, thank you for you=
r help on IDViewer. I know how to use it now.=E2=80=A8=E2=80=A8Joncheng=E2=
=80=A8=E2=80=A8David Forslund wrote:
When you successfully connect to a PIDS server with the IDViewer (click on =
select source button and=E2=80=A8select as in the other PIDS client), you s=
hould see a list of supported Traits in the right top panel=E2=80=A8and a l=
ist of sources in the upper left panel. You can have multiple PIDS server=
s with IDViewer. =E2=80=A8Open one of the sources and you should see a lis=
t of traits that you can specify. Thus if you see=E2=80=A8HL7/PatientName,=
you should see the various components of this trait below it, such as Fami=
ly Name,=E2=80=A8Given Name, Middle Name, Suffix and Prefix. Click on the =
folder below the Family Name, say and you can type in a value. Enter the =
family name you are looking for (or any portion thereof) and click on find.=
You then should see search results in the panel below in a tree structure=
. The upper right panel is to select which traits you want to be filled in=
. The idea for IDViewer is to enable one to see much more complex traits t=
hat PIDS supports by displaying them in an tree structure. How it handles=
some of these traits is constrained by some XML files in the client direct=
ory. For example HL7Types.xml has the following:=E2=80=A8=E2=80=A8<?xml ve=
rsion=3D"1.0"?>=E2=80=A8<!DOCTYPE PIDS SYSTEM 'XMLtypes.dtd'>=E2=80=A8<PIDS=
>=E2=80=A8<Trait name=3D"HL7/PatientName" T=3D"XPN" sep=3D"^">=E2=80=A8 =
<item DISPLAY=3D"1" T=3D"ST">Family Name</item>=E2=80=A8 <item =
DISPLAY=3D"1" T=3D"ST">Given Name</item>=E2=80=A8 <item DISPLAY=3D"1=
" T=3D"ST">Middle Name </item>=E2=80=A8 <item DISPLAY=3D"0" T=3D"ST"=
>Suffix </item>=E2=80=A8 <item DISPLAY=3D"1" T=3D"ST">Prefix</item>=
=E2=80=A8 <item DISPLAY=3D"0" T=3D"ST">Degree</item>=E2=80=A8<!-- =
<item DISPLAY=3D"0" T=3D"ST">Name Type Code</item>=E2=80=A8 <item D=
ISPLAY=3D"0" T=3D"ST">Name Representation Code</item>=E2=80=A8-->=E2=80=A8<=
/Trait>=E2=80=A8=E2=80=A8The DISPLAY attribute says to display the trait, t=
he T attribute is the HL7 data type, the value of the item is the string to=
display for the type. The commented out field is the difference between =
HL72.3 and HL72.4, I believe.=E2=80=A8=E2=80=A8The display of the data is c=
onstrolled by the idviewer.xsl stylesheet that is applied to the DOM tree. =
=E2=80=A8=E2=80=A8This client was worked on several years ago to demonstrat=
e how one could handle arbitrary traits rather than the constrained ones in=
the simple PIDS demo client. It could use a little more work to improve =
its flexibility and streamline the code considerably. But it should get =
the point across of the flexibility and power of PIDS.=E2=80=A8=E2=80=A8I n=
eed to get some more documentation on IDViewer into the repository.=E2=80=
=A8=E2=80=A8=E2=80=A8I hope this helps,=E2=80=A8=E2=80=A8Dave=E2=80=A8=E2=
=80=A8 =
------------Original Message------------=E2=80=A8From: Joncheng Kuo <ckuo01=
@syr.edu>=E2=80=A8To: ope...@li...=E2=80=A8Cc: "=
David Forslund" <dw...@la...>=E2=80=A8Date: Wed, Jun-23-2004 10:45 AM=E2=
=80=A8Subject: Specify search criteria with PIDS idviewer=E2=80=A8=E2=80=
=A8I'm trying out the PIDS examples. The idviewer asked me to specify a =
=E2=80=A8search criteria, but I couldn't figure out how to do that. Can any=
one =E2=80=A8help me with that? Thank you.=E2=80=A8=E2=80=A8Joncheng=E2=80=
=A8=E2=80=A8=E2=80=A8=E2=80=A8=E2=80=A8 =
-------------------------------------------------------=E2=80=A8This SF.Net=
email sponsored by Black Hat Briefings & Training.=E2=80=A8Attend Black Ha=
t Briefings & Training, Las Vegas July 24-29 - =E2=80=A8digital self defens=
e, top technical experts, no vendor pitches, =E2=80=A8unmatched networking =
opportunities. Visit www.blackhat.com=E2=80=A8_____________________________=
__________________=E2=80=A8OpenMed-developer mailing list=E2=80=A8OpenMed-d=
eve...@li...=E2=80=A8https://lists.sourceforge.net/lists/=
listinfo/openmed-developer=E2=80=A8=E2=80=A8=E2=80=A8=E2=80=A8 =
|