ServiceRequestSelfReferralSEVendorLite

Introduction

ServiceRequestSelfReferralSEVendorLite is a sub profile created to support a self-referral. The original profile was created and published by Svenska Industri Profiler, which is a common FHIR profile vendor collaboration.

ServiceRequestSelfReferralSEVendorLite is based on the FHIR resource ServiceRequest.

Intended Use

This profile is used to create a private demand for care. Usually this will be done through a patient app by the patient. ServiceRequestSelfReferralSEVendorLite is profiled for the Swedish market.

Specific Rules and Limitations

Type Description
Rule The intended users of this API are patients.
Limitation This API only supports the POST method. To retrieve referral requests, including self referrals, the profile ServiceRequestReferral is used.
Limitation Not all codes in the chiefComplaint value set are supported in COSMIC. The supported codes are defined here.

Profile Overview

ServiceRequestSelfReferralSEVendorLite

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
instantiatesCanonicalΣ0..0canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..0uri
basedOnΣ I0..0Reference(CarePlan | ServiceRequest | MedicationRequest)
replacesΣ I0..0Reference(ServiceRequest)
requisitionΣ0..0Identifier
statusΣ ?!1..1codeBindingFixed Value
intentΣ ?!1..1codeBindingPattern
categoryΣ0..0CodeableConcept
priorityΣ0..0codeBinding
doNotPerformΣ ?!0..0boolean
codeΣ0..0CodeableConcept
orderDetailΣ I0..0CodeableConcept
subjectΣ I1..1Reference(Patient)
encounterΣ I0..0Reference(Encounter)
authoredOnS Σ1..1dateTime
requesterΣ I0..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)
performerTypeΣ0..0CodeableConcept
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBindingPattern
identifierΣ0..1Identifier
displayΣ0..1string
locationCodeΣ0..0CodeableConcept
locationReferenceΣ I0..0Reference(Location)
reasonCodeS Σ0..1CodeableConceptBinding
reasonReferenceΣ I0..0Reference(Condition | Observation | DiagnosticReport | DocumentReference)
insuranceI0..0Reference(Coverage | ClaimResponse)
supportingInfoI0..0Reference(Resource)
specimenΣ I0..0Reference(Specimen)
bodySiteΣ0..0CodeableConcept
note0..0Annotation
patientInstructionΣ0..0string
relevantHistoryI0..0Reference(Provenance)

Versions

COS version Profile version Required COSMIC version Date Description
3.7.0 1.0.0 3.9.0 June 2023 Initial version, support for POST.

Terminology Bindings

The profiles reasonCode element has a binding to the nationally defined SnomedCT value set for chief complaints (SWE Sökorsa. COSMIC supports a sub set of the codes in the value set. Supported codes are defined here.

Supported Operations

HTTP Methods

Method Description
POST Used to create a self referral.

Query Operations

Supported Queries

  1. POST [baseURL]/ServiceRequest (POST)

Error codes

Code Description Comment
400 Invalid/Unsupported Search parameters
422 Profile validation error
501 Not implemented When the COSMIC version is lower than 3.9.0.