An organization record (i.e., OID in the Redox organization) is the unique identifier for your organization within the Carequality Interoperability Framework. The organization OID is how you identify yourself when searching for patients—and how other Carequality participants can find you and your patients.
You should plan to register at least one organization record per unique master patient index (MPI) or physical location. Learn more about OIDs and identity to understand why you may want to register more than one organization.
You must populate any test requests with the appropriate destination ID in the Meta.Destinations array based on the environment and type of requests:
| Request purpose | Development ID | Production ID |
|---|---|---|
| Perform a broad patient search | adf917b5-1496-4241-87e2-ed20434b1fdb | 97f2dc1d-c71b-43a7-a436-9b789d44c804 |
| Perform a patient search within a specific organization | 1ca254a8-8d42-4593-abb4-b21399d9de57 | 6391b961-55ae-430b-a789-cf575f03fca0 |
| Query for/create/update/delete an organization | a07afe3b-d247-4415-827f-6837707e1b8b | 5d0fd248-6c52-4ad9-b907-ae10bf2dcc39 |
| Search for a clinical summary/document | ec745338-8849-43ad-a7ce-4bc5bf1d8b89 | 628cbf79-1156-4923-b9d0-285906160ed6 |
| Save patient details and documents to your data on demand repository | This is specific to your organization. Redox provides the destination ID for data on demand. | This is specific to your organization. Redox provides the destination ID for data on demand. |
- Using Postman or curl, send an Organization.New request to create your organization record in Carequality.
- There are two different destination IDs in this request:
- Meta.Destinations.ID: The Carequality destination ID from the reference table above. This routes the request to the appropriate destination, or endpoint.
- Organizations.DestinationID: The Redox destination ID where you receive inbound traffic from Carequality via Redox. You can use null for testing.Example: Create an organization record in CarequalitybashAPI reference
- If the request is successful, you receive a synchronous response indicating that your organization record was created.Example: Successful response for creating an organization recordjson
If you don't receive the expected response, review common Carequality errors.
Once you complete all of your testing, you need to repeat these steps to create your organization record in production, too.
Whenever there are changes to your organization details (e.g., address or contact information), follow these steps to keep your organization record up-to-date:
- Using Postman or curl, send an Organization.Update request with the updated organization details.
- Set the EventType and Action fields to Update.Example: Update a Carequality organization recordbashAPI reference
- If the request is successful, you receive a synchronous response indicating that your organization record was updated.Example: Successful response for organization updatejson
You can’t delete or erase a Carequality organization record and its information. However, you can deactivate it if you’re not an active Carequality participant anymore.
- Using Postman or curl, send an Organization.Update request with the Active field set to false to deactivate an organization.Example: Deactivate a Carequality organization recordbashAPI reference
- If the request is successful, you receive a synchronous response indicating that your organization record was updated.Example: Successful response for organization updatejson