ServiceRequestMicrobiology

Introduction

The ServiceRequestMicrobiology profile is used for retrieving data about a microbiology request. This profile is based on the FHIR resource ServiceRequest. The profile includes information like requester, status of the request, category and the code of the requested microbiology report, etc.The data available from COSMIC to this profile is only starting from R8.3.03 COSMIC release, information created before this release cannot be taken from this API.

Intended Use

This profile is created as a referenced profile for the DiagnosticReport profile related to microbiology. The microbiology request is the starting point of the microbiology report, so the request information is added to this profile and referenced in the basedOn field of the DiagnosticReport FHIR profile.

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 External user should not be someone else than the patient of which record the referral data belongs. E.g. A healthcare professional is not the intended user of the API.
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 microbiology requests, 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 ServiceRequest.performer.organization (OrganizationSEVendorLite).

Profile Overview

ServiceRequestMicrobiology

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

Versions

COS version Profile version Required COSMIC version Date Description
3.0.0 1.0.0 R8.3.05 May 2022 initial version, support for GET

Statuses

FHIR status Status in COSMIC
Preliminary Unsigned
Active Signed, Sent, Received, Booked, PreliminaryResultReceived
Completed ResultReceived, AdditionalResultReceived
Revoked Cancelled

Supported Operations

HTTP Methods

Method Description
GET Support for retrieving ServiceRequestMicrobiology by ID

Supported Queries

  1. GET [baseURL]/ServiceRequest/[id] (Read)

Error Codes

No specific error codes for ServiceRequestMicrobiology. For common codes, refer to Error handling section.