ImmunizationSe

Introduction

The ImmunizationSe profile is used to retrieve data about performed patient vaccinations in COSMIC. The profile is based on the FHIR resource Immunization.

Intended Use

The intended users of this API are patient apps and healthcare proffesionals.

Specific Rules and Limitations

Type Description
Limitation The API only returns performed vaccinations.
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 appointments, 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 by including the organization referenced from DiagnosticReport.performer.OrganizationSEVendorLite.

Profile Overview

ImmunizationSe

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifier0..*Identifier
statusΣ ?!1..1codeBinding
statusReason0..1CodeableConcept
vaccineCodeΣ1..1CodeableConceptBinding
patientΣ I1..1Reference(Patient)
encounterI0..0Reference(Encounter)
occurrenceDateTimedateTime
recorded0..1dateTime
primarySourceΣ0..1booleanFixed Value
reportOrigin0..0CodeableConcept
locationI0..1Reference(Location)
manufacturerI0..0Reference(Organization)
lotNumber0..1string
expirationDate0..0date
site0..0CodeableConcept
id0..1string
extensionI0..*Extension
codingΣ0..0Coding
textΣ0..1string
doseQuantityI0..1SimpleQuantity
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
functionΣ0..0CodeableConceptBinding
actorΣ I1..1Reference(Practitioner)
noteΣ0..0Annotation
reasonCode0..0CodeableConcept
reasonReferenceI0..0Reference(Condition | Observation | DiagnosticReport)
isSubpotentΣ ?!0..0boolean
subpotentReason0..0CodeableConcept
programEligibility0..0CodeableConcept
fundingSource0..0CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
series0..0string
authorityI0..0Reference(Organization)
targetDisease0..0CodeableConcept
doseNumberPositiveIntpositiveInt

Versions

COS version Profile version Required COSMIC version Date Description
3.11.0 1.0.0 3.9.0 Nov 2023 Initial version, Support for GET and search

Supported Operations

HTTP Methods

Method Description
GET Retrieve all performed vaccinations for patient using patient ID.

Query Operations

Search Parameters

Parameter Format Comment
patient string ID or identifier for patient
_profile string Canonical url for specific profile (https://fhir.cambio.se/StructureDefinition/ImmunizationSe)
_include string Can be patient, location, performer.actor or all three

Supported Queries

  1. GET [baseURL]/Immunization

Supported SearchInclude Operations

Error Codes

Code Description Comment
400 Invalid payloads