BasicUnitBedSituationSe

Introduction

BasicUnitBedSituationSe is created from the Basic resource in FHIR R4 edition.

Intended Use

For the given unit, return bed overview information. The information can be used to find current and near future prognosis of the bed situation for the requested unit, used to overview the bed situation, finding free beds for patients who needs to be admitted, in cases of overcrowding act on changes in planned inflow or outflow from one or many units, etc.

Specific Rules and Limitations

Type Description
Rule The intended users of this API are healthcare professionals.

Profile Overview

BasicUnitBedSituationSe

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
availableBedsPeriodI0..*Extension(Complex)
numberOfPatientsI0..1Extension(integer)
freeBedsI0..1Extension(integer)
prognosisI0..*Extension(Complex)
readyForDischargeI0..1Extension(integer)
probableDischargeI0..1Extension(integer)
atTechnicalUnitI0..*Extension(Complex)
absencesI0..1Extension(Complex)
admittedOutliersI0..*Extension(Complex)
transferableI0..1Extension(Complex)
bedSituationCommentI0..1Extension(Complex)
contagionCommentI0..1Extension(Complex)
modifierExtension?! I0..*Extension
identifierΣ0..0Identifier
id0..1string
extensionI0..*Extension
codingΣ0..1Coding
textΣ1..1stringFixed Value
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ1..1uriBindingFixed Value
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
displayΣ0..1string
createdΣ0..1date
authorΣ I0..0Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Organization)

Versions

COS version Profile version Required COSMIC version Date Description
3.0.0 1.0.0 R8.3.05 Oct 2021 Initial version, support for GET and search

Extensions

*Extension with complex datatypes contains more than one attribute with same or different data types.

Extension Data type Description
AvailableBedsPeriod complex Total number of available beds at a unit at any given point of time
NumberOfPatients integer The number of patients currently at the care unit
FreeBeds integer The current number of free beds at the care unit
Prognosis complex A prognosis of free beds for a specified time into the future
ReadyForDischarge integer The number of patients ready to be discharged
ProbableDischarge integer The number of patients whom are currently likely to be discharged from the care unit
AtTechnicalUnit complex The number of patients, currently at each technical unit
Absences complex Statistics of the patients who are absent
AdmittedOutliers complex Number of patients placed on ward that is not the serving unit of the medical responsible unit of the patient
Transferable complex Statistics of the transferable patients
BedSituationComment complex Latest created comment describing the current bed situation at the care unit
ContagionComment complex Latest created comment to raise awareness regarding any known contagions at the unit

Supported Operations

HTTP Methods

Method Description
GET search for current and near future prognosis of the bed situation for a specified unit

Supported Queries

  1. GET [baseURL]/Basic/_search?subject={}&_profile={} (search)

Query Operations

Search Parameters

Parameter Format Comment
Subject string internal unit ID
_profile string Canonical url for specific profile (https://fhir.cambio.se/StructureDefinition/BasicUnitBedSituationSe/v1)

Error Codes

Common error messages : see Error handling section

Specific error messages for BasicUnitBedSituationSe are listed below.

Code error message Description
400 subject is mandatory cause: empty subject
400 Invalid resource type for the parameter cause: not provided a value for _profile