Overview

The Mobile Care Services Discovery (mCSD) Profile supports discovery of care services resources using a RESTful interface in interrelated, federated environments.

For details, see IHE Mobile Care Services Discovery (mCSD) profile.

Use cases and solutions using mCSD are outlined in the mCSD White Paper.

The profile supports querying for Organization, Facility, Location, Jurisdiction, Practitioner, Healthcare Service, Endpoint, and OrganizationAffiliation.

Resource Relationships


The Mobile Care Services Discovery (mCSD) Profile supports queries for resources related to care services discovery. The relationship between these entities is illustrated in the following diagram.

Top-level Relationships between Care Services Entities

Actors


Following are the actors, transactions, and/or content modules in this profile.

  • Care Services Selective Consumer queries the Care Services Selective Supplier for information about mCSD resources.
  • Care Services Selective Supplier processes received queries from Care Services Selective Consumers and returns information about mCSD resources.
  • Care Services Update Consumer processes received queries from Care Services Selective Consumers and returns information about mCSD resources.
  • Care Services Update Supplier can provide updates about mCSD resources in response to a refresh request from a Care Services Update Consumer. The updates include new or modified information since a previous refresh.

Actors and Transactions


Following are the actors, transactions, and/or content modules in this profile, below diagram shows the actors directly involved in the mCSD Profile and the relevant transactions between them.

  • Find Matching Care Services [ITI-90] transaction returns a list of matching care services resources based on the query sent. A Care Services Selective Consumer initiates a Find Matching Care Services transaction against a Care Services Selective Supplier.
  • Request Care Services Updates [ITI-91] transaction is used to return a list of updated care services resources. A Care Services Update Consumer initiates a Request Care Services Updates transaction against a Care Services Update Supplier.

Following is the list the transactions for each actor directly involved in the mCSD Profile. To claim compliance with this profile, an actor shall support all required transactions (labeled “R”) and may support the optional transactions (labeled “O”).

ActorsTransactionsInitiator or ResponderOptionalityReference
Care Services Selective ConsumerFind Matching Care Services [ITI-90]InitiatorRITI TF-2: 3.90
Care Services Selective SupplierFind Matching Care Services [ITI-90]ResponderRITI TF-2: 3.90
Care Services Update ConsumerRequest Care Services Updates [ITI-91]InitiatorRITI TF-2: 3.91
Care Services Update SupplierRequest Care Services Updates [ITI-91]ResponderRITI TF-2: 3.91

Messages


  • The Find Matching Care Services message is a FHIR search operation on the mCSD Resources.
  • The Care Services Selective Supplier sends the Find Matching Care Services Response to the Care Services Selective Consumer when results to the query are ready.
  • Retrieve Care Services Resource message represents an HTTP GET from the Care Services Selective Consumer to the Care Services Selective Supplier and provides a mechanism for retrieving a single Care Services Resource with a known resource identifier.
  • Retrieve Care Services Resource Response message. The Care Services Selective Supplier’s response to a successful Retrieve Care Services Resource message shall be an HTTP 200 (OK) Status code with a Care Services Resource, or an appropriate error code.


  • A Request Care Services Updates message is a FHIR history operation, optionally using the _since parameter, on the mCSD Resources.
  • Request Care Services Updates Response Message The Care Services Update Supplier sends the Request Care Services Updates Response to the Care Services Update Consumer when results are ready.

mCSD Capability Statements


Refer to following artifacts page on IHE profile Artifacts Summary Behavior: Capability Statements


  • No labels