Difference between revisions of "201809 Catalog Track"
(Created page with "[http://wiki.hl7.org/index.php?title=FHIR_Connectathon_19 Return to Connectathon 19 page] [http://wiki.hl7.org/index.php?title=Category:201809_FHIR_Connectathon_Track_Proposa...") |
|||
(8 intermediate revisions by the same user not shown) | |||
Line 17: | Line 17: | ||
This will inform the development of the catalog resources, with a goal of reaching FMM 1 for FHIR Release. | This will inform the development of the catalog resources, with a goal of reaching FMM 1 for FHIR Release. | ||
+ | |||
+ | ==FHIR version used== | ||
+ | For this connectathon the catalog track will be based on the current build of FHIR. | ||
+ | The reason for that is that a number of resources used by Catalogs (CatalogEntry, ObservationDefinition, SpecimenDefinition) have evolved after the publication of the September ballot. And these late evolutions are needed for this testing session. | ||
==Proposed Track Lead== | ==Proposed Track Lead== | ||
Line 28: | Line 32: | ||
<!-- List of the individuals and/or organizations that have indicated a desire to attend the connectathon and implement this track --> | <!-- List of the individuals and/or organizations that have indicated a desire to attend the connectathon and implement this track --> | ||
The following organizations have indicated an interest in participating in this track: | The following organizations have indicated an interest in participating in this track: | ||
− | *Phast - | + | *Phast (France) - a FHIR server supporting a clinical lab compendium. |
*University of Utah will participate with a FHIR client able to query a lab compendium. | *University of Utah will participate with a FHIR client able to query a lab compendium. | ||
− | *Quest Diagnostics | + | *Quest Diagnostics (US laboratory) acting as a client administrating a lab compendium |
− | * | + | * Medlinx/Helix (Russian laboratory) acting as a client administrating and querying a lab compendium |
==Roles== | ==Roles== | ||
Line 48: | Line 52: | ||
A FHIR server is available for testing with sample data | A FHIR server is available for testing with sample data | ||
− | http://jade.phast.fr/ | + | http://jade.phast.fr/Baltimore-Catalog/api/FHIR/ |
===Catalog Consumer=== | ===Catalog Consumer=== | ||
Line 57: | Line 61: | ||
This connectathon track will test the following interactions based on a clinical laboratory compendium: | This connectathon track will test the following interactions based on a clinical laboratory compendium: | ||
===Administration of the catalog by a clinical laboratory=== | ===Administration of the catalog by a clinical laboratory=== | ||
− | + | * Creation of new catalog entries | |
− | + | * Update of catalog entries | |
− | + | * Retirement of a catalog entry and replacement by another one | |
− | ===Query and retrieval of catalog entries=== | + | All these interactions use Bundle of type "transaction" and "transaction-response" |
+ | |||
+ | ===Query and retrieval of catalog entries by a CPOE system=== | ||
====Search Catalog by title==== | ====Search Catalog by title==== | ||
GET [base]/composition?title=[Catalog.title] | GET [base]/composition?title=[Catalog.title] | ||
Line 71: | Line 77: | ||
Example: http://jade.phast.fr/catalogs/api/fhir/composition/2 | Example: http://jade.phast.fr/catalogs/api/fhir/composition/2 | ||
− | ===Search catalog entry by name of specialty=== | + | ====Search catalog entry by name of specialty==== |
Example: search for virology orderable tests and panels | Example: search for virology orderable tests and panels | ||
Line 77: | Line 83: | ||
Example: search all entries corresponding to orderable tests or panels containing the word "sodium" | Example: search all entries corresponding to orderable tests or panels containing the word "sodium" | ||
− | ===Retrieve details for an orderable diagnostic service=== | + | ====Retrieve details for an orderable diagnostic service==== |
GET [base]/CatalogEntry?_has:Composition:_id=2&_id=[CatalogEntry id] | GET [base]/CatalogEntry?_has:Composition:_id=2&_id=[CatalogEntry id] |
Latest revision as of 13:11, 30 September 2018
Return to Connectathon 19 page
Order Catalog
Submitting WG/Project/Implementer Group
- Orders and Observations
Justification
Resources and Resource profiles needed to support catalogs of various types (lab compendia, medication formularies, healthcare service directories, etc) are in an early draft stage. These include a Catalog profile on Composition, a CatalogEntry resource, an ObservationDefinition resource, a SpecimenDefinition resource, and potentially a profile on ActivityDefinition. This connectathon track is intended to test the design approach and confirm the resource set meets the needs of the use case. The track is based on the September R4 ballot
This will inform the development of the catalog resources, with a goal of reaching FMM 1 for FHIR Release.
FHIR version used
For this connectathon the catalog track will be based on the current build of FHIR. The reason for that is that a number of resources used by Catalogs (CatalogEntry, ObservationDefinition, SpecimenDefinition) have evolved after the publication of the September ballot. And these late evolutions are needed for this testing session.
Proposed Track Lead
See Connectathon_Track_Lead_Responsibilities
- François Macary
- Email: francois.macary@phast.fr
- Zulip: François Macary
Expected participants
The following organizations have indicated an interest in participating in this track:
- Phast (France) - a FHIR server supporting a clinical lab compendium.
- University of Utah will participate with a FHIR client able to query a lab compendium.
- Quest Diagnostics (US laboratory) acting as a client administrating a lab compendium
- Medlinx/Helix (Russian laboratory) acting as a client administrating and querying a lab compendium
Roles
Please include information here regarding how much advance preparation will be required if creating a client and/or server.
Catalog Server
A FHIR Server should support the following resources for this track:
- Catalog Profile of Composition
- CatalogEntry
- Content resources appropriate to the type of catalog. For Lab:
- ActivityDefinition
- SpecimenDefinition
- ObservationDefinition
A FHIR server is available for testing with sample data
http://jade.phast.fr/Baltimore-Catalog/api/FHIR/
Catalog Consumer
- University of Utah: Client browsing the content of a clinical laboratory compendium
- Quest Diagnostics: Client administrating a clinical laboratory compendium
Scenarios
This connectathon track will test the following interactions based on a clinical laboratory compendium:
Administration of the catalog by a clinical laboratory
- Creation of new catalog entries
- Update of catalog entries
- Retirement of a catalog entry and replacement by another one
All these interactions use Bundle of type "transaction" and "transaction-response"
Query and retrieval of catalog entries by a CPOE system
Search Catalog by title
GET [base]/composition?title=[Catalog.title]
Example: http://jade.phast.fr/catalogs/api/fhir/composition?title=CIOlab
Check Catalog by id
GET [base]/composition/[catalogId]
Example: http://jade.phast.fr/catalogs/api/fhir/composition/2
Search catalog entry by name of specialty
Example: search for virology orderable tests and panels
Search catalog entry by name of orderable service
Example: search all entries corresponding to orderable tests or panels containing the word "sodium"
Retrieve details for an orderable diagnostic service
GET [base]/CatalogEntry?_has:Composition:_id=2&_id=[CatalogEntry id]
TestScript(s)
None.