OrganizationSEVendorLite

Page in progress

Introduction

This is a light weight Swedish healthcare Organization profile. It can be used when Organizations have been referenced by other resources, such as Observation, ServiceRequest or Appointment. It can also be used for presenting a list of organizations with associated information.

Note that this profile is not maintained by Cambio, but is created in a Swedish vendor FHIR collaboration. Link to ImplementationGuide for the collaborative profiles will be added here shortly.

Intended Use

Intended use for this API is to get information about a healthcare organization, including units. The profile incldues an extension which supports finding out the HSA care provider and HSA care unit for the specific organization. Following partOf reference can also be used to retriev information about the whole organizational tree.

The profile is also referenced as target profile from many other resources enabling possibility to e.g. find PDL units connected to a certain resource, e.g. ServiceRequest or Organization. More information about this can be found on other resources in this ImplementationGuide.

The intended use for reading data with this API is in first hand that the API is applied for direct access and should not be used to transfer data between caregivers. If it should be used for "data copying" between care providers, patient consent must be handled outside the API.

Specific Rules and Limitations

Type Description
Rule Only one search parameter at a time can be used for Organization
Rule The intended users of this API are healthcare professionals.
Rule The consumer of the API is responsible for making sure data retrieved is filtered in compliance with laws and regulations prior to presenting it to any end-users.
Rule For reading organization information, the external system needs to be able to evaluate PDL. This means whether the information can be displayed for a healthcare professional with a specific assignment. PDL data needed (HSA care unit and HSA care provider) is retrieved in the profile.
Rule The element Organization.address is read-only.
Rule The element Organization.telecom is read-only.

Profile Overview

OrganizationSEVendorLite

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
hsaHierarchyI0..*Extension(Complex)
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBindingFixed Value
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBindingFixed Value
systemΣ1..1uriFixed Value
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
activeΣ ?!0..1boolean
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ1..1stringFixed Value
codeΣ1..1codeFixed Value
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ1..1stringFixed Value
codeΣ1..1codeFixed Value
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
nameΣ I1..1string
alias0..*string
id0..1string
extensionI0..*Extension
systemΣ I0..1codeBinding
valueΣ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..0Period
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
id0..1string
careOfI0..*Extension(string)
streetAddressLineI0..*Extension(string)
value0..1System.String
cityΣ0..1string
districtΣ0..1string
stateΣ0..1string
postalCodeΣ0..1string
countryΣ0..1string
periodΣ I0..0Period
partOfΣ I0..1Reference(Organization)
endpointI0..0Reference(Endpoint)

Versions

COS version Profile version Required COSMIC version Date Description
3.0.0 1.0.0 R8.3.05 Sep 2022 Initial version, support for GET, POST and PUT

Supported Operations

HTTP Methods

Method Description
GET Used to search for organizations or retrieve a single one.
POST Used to create an organization.
PUT Used to update an organization.

Query Operations

Search Parameters

Parameter Format Mandatory Comment
_profile string No search on the profile url.
_id string No search on the id.
identifier token No An identifier of the organization, e.g. HSA id.
name string No name of the organization

Supported Queries

  1. GET [baseURL]/Organization/[id] (get by id)
  2. GET [baseURL]/Organization/?search?identifier=[identifier] (Search)
  3. GET [baseURL]/Organization/?search?name[name]= (Search)
  4. GET [baseURL]/Organization/?search?_id=[id] (Search)
  5. GET [baseURL]/Organization/?search?_profile=[url] (Search)
  6. POST [baseURL]/Organization (Post)
  7. PUT [baseURL]/Organization (Put)

Supported SearchInclude Operations

The following searchInclude parameters are supported:

  1. partOf

Supported RevInclude Operations

N/A

Error Codes