Uzbekistan Digital Health Platform - Integrations
0.1.0 - ci-build Uzbekistan флаг

Uzbekistan Digital Health Platform - Integrations - Локальная сборка (v0.1.0), построенная FHIR (HL7® FHIR® Стандартные инструменты сборки. Смотрите каталог опубликованных версий

Профиль ресурса: Screening Service Request ( Экспериментальный )

Официальный URL: https://dhp.uz/fhir/integrations/StructureDefinition/screening-service-request Версия: 0.1.0
Active по состоянию на 2026-07-13 Вычисляемое имя: ScreeningServiceRequest

Profile for creating referrals for laboratory and diagnostic investigations within the cervical and breast cancer screening program.

Использование:

You can also check for usages in the FHIR IG Statistics

Формальные представления содержимого профиля

Описание профилей, дифференциалов, снимков и их представлений.

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. ServiceRequest C 0..* ServiceRequest(5.0.0) A request for a service to be performed
Constraints: bdystr-1, prr-1
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... status ?!SΣ 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Привязка: RequestStatus (required)
... intent ?!SΣ 1..1 code proposal | plan | directive | order +
Привязка: RequestIntent (required)
... doNotPerform ?!Σ 0..1 boolean True if service/procedure should not be performed
... code SΣC 0..1 CodeableReference(ActivityDefinition | PlanDefinition) What is being requested/ordered
Привязка: ScreeningServiceRequestCodesVS (0.1.0) (preferred)
... subject SΣ 1..1 Reference(Patient | Group | Location | Device) Individual or Entity the service is ordered for
... encounter SΣ 0..1 Reference(Encounter) Encounter in which the request was created
... authoredOn SΣ 0..1 dateTime Date request signed
... requester SΣ 0..1 Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) Who/what is requesting service
... performer SΣ 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Requested performer

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
ServiceRequest.status Base required RequestStatus 📍5.0.0 Стандарт FHIR
ServiceRequest.intent Base required RequestIntent 📍5.0.0 Стандарт FHIR
ServiceRequest.code Base preferred Screening Service Request Codes ValueSet 📍0.1.0 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
bdystr-1 error ServiceRequest bodyStructure SHALL only be present if bodySite is not present bodySite.exists() implies bodyStructure.empty()
dom-2 error ServiceRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ServiceRequest If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error ServiceRequest If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error ServiceRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика ServiceRequest A resource should have narrative for robust management text.`div`.exists()
ele-1 error ServiceRequest.implicitRules, ServiceRequest.modifierExtension, ServiceRequest.identifier, ServiceRequest.status, ServiceRequest.intent, ServiceRequest.doNotPerform, ServiceRequest.code, ServiceRequest.subject, ServiceRequest.encounter, ServiceRequest.authoredOn, ServiceRequest.requester, ServiceRequest.performer All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error ServiceRequest.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()
prr-1 error ServiceRequest orderDetail SHALL only be present if code is present orderDetail.empty() or code.exists()

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. ServiceRequest 0..* ServiceRequest(5.0.0) A request for a service to be performed
... identifier S 0..* Identifier Identifiers assigned to this order
... status S 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Привязка: RequestStatus (required)
... intent S 1..1 code proposal | plan | directive | order +
Привязка: RequestIntent (required)
... subject S 1..1 Reference(Patient | Group | Location | Device) Individual or Entity the service is ordered for
... encounter S 0..1 Reference(Encounter) Encounter in which the request was created
... authoredOn S 0..1 dateTime Date request signed
... requester S 0..1 Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) Who/what is requesting service
... performer S 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Requested performer

doco Документация для этого формата

Терминологические привязки (дифференциал)

Путь Статус Использование ValueSet Версия Источник
ServiceRequest.status Base required RequestStatus 📍5.0.0 Стандарт FHIR
ServiceRequest.intent Base required RequestIntent 📍5.0.0 Стандарт FHIR
ServiceRequest.code Base preferred Screening Service Request Codes ValueSet 📍0.1.0 этот IG
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. ServiceRequest C 0..* ServiceRequest(5.0.0) A request for a service to be performed
Constraints: bdystr-1, prr-1
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Привязка: AllLanguages (required): IETF language tag for a human language
Дополнительные привязкиЦель
CommonLanguages Старт
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier SΣ 0..* Identifier Identifiers assigned to this order
... instantiatesCanonical Σ 0..* canonical(ActivityDefinition | PlanDefinition) Instantiates FHIR protocol or definition
... instantiatesUri Σ 0..* uri Instantiates external protocol or definition
... basedOn Σ 0..* Reference(CarePlan | ServiceRequest | MedicationRequest) What request fulfills
... replaces Σ 0..* Reference(ServiceRequest) What request replaces
... requisition Σ 0..1 Identifier Composite Request ID
... status ?!SΣ 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Привязка: RequestStatus (required)
... intent ?!SΣ 1..1 code proposal | plan | directive | order +
Привязка: RequestIntent (required)
... category Σ 0..* CodeableConcept Classification of service
Привязка: ServiceRequestCategoryCodes (example): Classification of the requested service.
... priority Σ 0..1 code routine | urgent | asap | stat
Привязка: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
... doNotPerform ?!Σ 0..1 boolean True if service/procedure should not be performed
... code SΣC 0..1 CodeableReference(ActivityDefinition | PlanDefinition) What is being requested/ordered
Привязка: ScreeningServiceRequestCodesVS (0.1.0) (preferred)
... orderDetail ΣC 0..* BackboneElement Additional order information
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... parameterFocus 0..1 CodeableReference(Device | DeviceDefinition | DeviceRequest | SupplyRequest | Medication | MedicationRequest | BiologicallyDerivedProduct | Substance) The context of the order details by reference
.... parameter Σ 1..* BackboneElement The parameter details for the service being requested
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... code Σ 1..1 CodeableConcept The detail of the order being requested
Привязка: ServiceRequestOrderDetailParameterCode (example): Codes for order detail parameters.
..... value[x] Σ 1..1 The value for the order detail
...... valueQuantity Quantity
...... valueRatio Ratio
...... valueRange Range
...... valueBoolean boolean
...... valueCodeableConcept CodeableConcept
...... valueString string
...... valuePeriod Period
... quantity[x] Σ 0..1 Service amount
.... quantityQuantity Quantity
.... quantityRatio Ratio
.... quantityRange Range
... subject SΣ 1..1 Reference(Patient | Group | Location | Device) Individual or Entity the service is ordered for
... focus Σ 0..* Reference(Resource) What the service request is about, when it is not about the subject of record
... encounter SΣ 0..1 Reference(Encounter) Encounter in which the request was created
... occurrence[x] Σ 0..1 When service should occur
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
... asNeeded[x] Σ 0..1 Preconditions for service
Привязка: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc.
.... asNeededBoolean boolean
.... asNeededCodeableConcept CodeableConcept
... authoredOn SΣ 0..1 dateTime Date request signed
... requester SΣ 0..1 Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) Who/what is requesting service
... performerType Σ 0..1 CodeableConcept Performer role
Привязка: ParticipantRoles (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc.
... performer SΣ 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Requested performer
... location Σ 0..* CodeableReference(Location) Requested location
Привязка: ServiceDeliveryLocationRoleType (3.0.0) (example): A location type where services are delivered.
... reason Σ 0..* CodeableReference(Condition | Observation | DiagnosticReport | DocumentReference | DetectedIssue) Explanation/Justification for procedure or service
Привязка: ProcedureReasonCodes (example): SNOMED CT Condition/Problem/Diagnosis Codes
... insurance 0..* Reference(Coverage | ClaimResponse) Associated insurance coverage
... supportingInfo 0..* CodeableReference(Resource) Additional clinical information
... specimen Σ 0..* Reference(Specimen) Procedure Samples
... bodySite ΣC 0..* CodeableConcept Coded location on Body
Привязка: SNOMEDCTBodyStructures (example): SNOMED CT Body site concepts
... bodyStructure ΣC 0..1 Reference(BodyStructure) BodyStructure-based location on the body
... note 0..* Annotation Comments
... patientInstruction 0..* BackboneElement Patient or consumer-oriented instructions
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... instruction[x] Σ 0..1 Patient or consumer-oriented instructions
..... instructionMarkdown markdown
..... instructionReference Reference(DocumentReference)
... relevantHistory 0..* Reference(Provenance) Request provenance

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
ServiceRequest.language Base required All Languages 📍5.0.0 Стандарт FHIR
ServiceRequest.status Base required RequestStatus 📍5.0.0 Стандарт FHIR
ServiceRequest.intent Base required RequestIntent 📍5.0.0 Стандарт FHIR
ServiceRequest.category Base example Service Request Category Codes 📍5.0.0 Стандарт FHIR
ServiceRequest.priority Base required RequestPriority 📍5.0.0 Стандарт FHIR
ServiceRequest.code Base preferred Screening Service Request Codes ValueSet 📍0.1.0 этот IG
ServiceRequest.orderDetail.​parameter.code Base example Servicerequest OrderDetail Parameter Code 📍5.0.0 Стандарт FHIR
ServiceRequest.asNeeded[x] Base example SNOMED CT Medication As Needed Reason Codes 📍5.0.0 Стандарт FHIR
ServiceRequest.performerType Base example Participant Roles 📍5.0.0 Стандарт FHIR
ServiceRequest.location Base example ServiceDeliveryLocationRoleType 📍3.0.0 THO v7.2
ServiceRequest.reason Base example Procedure Reason Codes 📍5.0.0 Стандарт FHIR
ServiceRequest.bodySite Base example SNOMED CT Body Structures 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
bdystr-1 error ServiceRequest bodyStructure SHALL only be present if bodySite is not present bodySite.exists() implies bodyStructure.empty()
dom-2 error ServiceRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ServiceRequest If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error ServiceRequest If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error ServiceRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика ServiceRequest A resource should have narrative for robust management text.`div`.exists()
ele-1 error ServiceRequest.meta, ServiceRequest.implicitRules, ServiceRequest.language, ServiceRequest.text, ServiceRequest.extension, ServiceRequest.modifierExtension, ServiceRequest.identifier, ServiceRequest.instantiatesCanonical, ServiceRequest.instantiatesUri, ServiceRequest.basedOn, ServiceRequest.replaces, ServiceRequest.requisition, ServiceRequest.status, ServiceRequest.intent, ServiceRequest.category, ServiceRequest.priority, ServiceRequest.doNotPerform, ServiceRequest.code, ServiceRequest.orderDetail, ServiceRequest.orderDetail.extension, ServiceRequest.orderDetail.modifierExtension, ServiceRequest.orderDetail.parameterFocus, ServiceRequest.orderDetail.parameter, ServiceRequest.orderDetail.parameter.extension, ServiceRequest.orderDetail.parameter.modifierExtension, ServiceRequest.orderDetail.parameter.code, ServiceRequest.orderDetail.parameter.value[x], ServiceRequest.quantity[x], ServiceRequest.subject, ServiceRequest.focus, ServiceRequest.encounter, ServiceRequest.occurrence[x], ServiceRequest.asNeeded[x], ServiceRequest.authoredOn, ServiceRequest.requester, ServiceRequest.performerType, ServiceRequest.performer, ServiceRequest.location, ServiceRequest.reason, ServiceRequest.insurance, ServiceRequest.supportingInfo, ServiceRequest.specimen, ServiceRequest.bodySite, ServiceRequest.bodyStructure, ServiceRequest.note, ServiceRequest.patientInstruction, ServiceRequest.patientInstruction.extension, ServiceRequest.patientInstruction.modifierExtension, ServiceRequest.patientInstruction.instruction[x], ServiceRequest.relevantHistory All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error ServiceRequest.extension, ServiceRequest.modifierExtension, ServiceRequest.orderDetail.extension, ServiceRequest.orderDetail.modifierExtension, ServiceRequest.orderDetail.parameter.extension, ServiceRequest.orderDetail.parameter.modifierExtension, ServiceRequest.patientInstruction.extension, ServiceRequest.patientInstruction.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()
prr-1 error ServiceRequest orderDetail SHALL only be present if code is present orderDetail.empty() or code.exists()

Summary

Обязательная поддержка: 9 элементs

Просмотр ключевых элементов

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. ServiceRequest C 0..* ServiceRequest(5.0.0) A request for a service to be performed
Constraints: bdystr-1, prr-1
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... status ?!SΣ 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Привязка: RequestStatus (required)
... intent ?!SΣ 1..1 code proposal | plan | directive | order +
Привязка: RequestIntent (required)
... doNotPerform ?!Σ 0..1 boolean True if service/procedure should not be performed
... code SΣC 0..1 CodeableReference(ActivityDefinition | PlanDefinition) What is being requested/ordered
Привязка: ScreeningServiceRequestCodesVS (0.1.0) (preferred)
... subject SΣ 1..1 Reference(Patient | Group | Location | Device) Individual or Entity the service is ordered for
... encounter SΣ 0..1 Reference(Encounter) Encounter in which the request was created
... authoredOn SΣ 0..1 dateTime Date request signed
... requester SΣ 0..1 Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) Who/what is requesting service
... performer SΣ 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Requested performer

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
ServiceRequest.status Base required RequestStatus 📍5.0.0 Стандарт FHIR
ServiceRequest.intent Base required RequestIntent 📍5.0.0 Стандарт FHIR
ServiceRequest.code Base preferred Screening Service Request Codes ValueSet 📍0.1.0 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
bdystr-1 error ServiceRequest bodyStructure SHALL only be present if bodySite is not present bodySite.exists() implies bodyStructure.empty()
dom-2 error ServiceRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ServiceRequest If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error ServiceRequest If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error ServiceRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика ServiceRequest A resource should have narrative for robust management text.`div`.exists()
ele-1 error ServiceRequest.implicitRules, ServiceRequest.modifierExtension, ServiceRequest.identifier, ServiceRequest.status, ServiceRequest.intent, ServiceRequest.doNotPerform, ServiceRequest.code, ServiceRequest.subject, ServiceRequest.encounter, ServiceRequest.authoredOn, ServiceRequest.requester, ServiceRequest.performer All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error ServiceRequest.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()
prr-1 error ServiceRequest orderDetail SHALL only be present if code is present orderDetail.empty() or code.exists()

Дифференциальный вид

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. ServiceRequest 0..* ServiceRequest(5.0.0) A request for a service to be performed
... identifier S 0..* Identifier Identifiers assigned to this order
... status S 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Привязка: RequestStatus (required)
... intent S 1..1 code proposal | plan | directive | order +
Привязка: RequestIntent (required)
... subject S 1..1 Reference(Patient | Group | Location | Device) Individual or Entity the service is ordered for
... encounter S 0..1 Reference(Encounter) Encounter in which the request was created
... authoredOn S 0..1 dateTime Date request signed
... requester S 0..1 Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) Who/what is requesting service
... performer S 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Requested performer

doco Документация для этого формата

Терминологические привязки (дифференциал)

Путь Статус Использование ValueSet Версия Источник
ServiceRequest.status Base required RequestStatus 📍5.0.0 Стандарт FHIR
ServiceRequest.intent Base required RequestIntent 📍5.0.0 Стандарт FHIR
ServiceRequest.code Base preferred Screening Service Request Codes ValueSet 📍0.1.0 этот IG

Обзор моментальных снимковView

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. ServiceRequest C 0..* ServiceRequest(5.0.0) A request for a service to be performed
Constraints: bdystr-1, prr-1
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Привязка: AllLanguages (required): IETF language tag for a human language
Дополнительные привязкиЦель
CommonLanguages Старт
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier SΣ 0..* Identifier Identifiers assigned to this order
... instantiatesCanonical Σ 0..* canonical(ActivityDefinition | PlanDefinition) Instantiates FHIR protocol or definition
... instantiatesUri Σ 0..* uri Instantiates external protocol or definition
... basedOn Σ 0..* Reference(CarePlan | ServiceRequest | MedicationRequest) What request fulfills
... replaces Σ 0..* Reference(ServiceRequest) What request replaces
... requisition Σ 0..1 Identifier Composite Request ID
... status ?!SΣ 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Привязка: RequestStatus (required)
... intent ?!SΣ 1..1 code proposal | plan | directive | order +
Привязка: RequestIntent (required)
... category Σ 0..* CodeableConcept Classification of service
Привязка: ServiceRequestCategoryCodes (example): Classification of the requested service.
... priority Σ 0..1 code routine | urgent | asap | stat
Привязка: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
... doNotPerform ?!Σ 0..1 boolean True if service/procedure should not be performed
... code SΣC 0..1 CodeableReference(ActivityDefinition | PlanDefinition) What is being requested/ordered
Привязка: ScreeningServiceRequestCodesVS (0.1.0) (preferred)
... orderDetail ΣC 0..* BackboneElement Additional order information
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... parameterFocus 0..1 CodeableReference(Device | DeviceDefinition | DeviceRequest | SupplyRequest | Medication | MedicationRequest | BiologicallyDerivedProduct | Substance) The context of the order details by reference
.... parameter Σ 1..* BackboneElement The parameter details for the service being requested
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... code Σ 1..1 CodeableConcept The detail of the order being requested
Привязка: ServiceRequestOrderDetailParameterCode (example): Codes for order detail parameters.
..... value[x] Σ 1..1 The value for the order detail
...... valueQuantity Quantity
...... valueRatio Ratio
...... valueRange Range
...... valueBoolean boolean
...... valueCodeableConcept CodeableConcept
...... valueString string
...... valuePeriod Period
... quantity[x] Σ 0..1 Service amount
.... quantityQuantity Quantity
.... quantityRatio Ratio
.... quantityRange Range
... subject SΣ 1..1 Reference(Patient | Group | Location | Device) Individual or Entity the service is ordered for
... focus Σ 0..* Reference(Resource) What the service request is about, when it is not about the subject of record
... encounter SΣ 0..1 Reference(Encounter) Encounter in which the request was created
... occurrence[x] Σ 0..1 When service should occur
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
... asNeeded[x] Σ 0..1 Preconditions for service
Привязка: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc.
.... asNeededBoolean boolean
.... asNeededCodeableConcept CodeableConcept
... authoredOn SΣ 0..1 dateTime Date request signed
... requester SΣ 0..1 Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) Who/what is requesting service
... performerType Σ 0..1 CodeableConcept Performer role
Привязка: ParticipantRoles (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc.
... performer SΣ 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Requested performer
... location Σ 0..* CodeableReference(Location) Requested location
Привязка: ServiceDeliveryLocationRoleType (3.0.0) (example): A location type where services are delivered.
... reason Σ 0..* CodeableReference(Condition | Observation | DiagnosticReport | DocumentReference | DetectedIssue) Explanation/Justification for procedure or service
Привязка: ProcedureReasonCodes (example): SNOMED CT Condition/Problem/Diagnosis Codes
... insurance 0..* Reference(Coverage | ClaimResponse) Associated insurance coverage
... supportingInfo 0..* CodeableReference(Resource) Additional clinical information
... specimen Σ 0..* Reference(Specimen) Procedure Samples
... bodySite ΣC 0..* CodeableConcept Coded location on Body
Привязка: SNOMEDCTBodyStructures (example): SNOMED CT Body site concepts
... bodyStructure ΣC 0..1 Reference(BodyStructure) BodyStructure-based location on the body
... note 0..* Annotation Comments
... patientInstruction 0..* BackboneElement Patient or consumer-oriented instructions
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... instruction[x] Σ 0..1 Patient or consumer-oriented instructions
..... instructionMarkdown markdown
..... instructionReference Reference(DocumentReference)
... relevantHistory 0..* Reference(Provenance) Request provenance

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
ServiceRequest.language Base required All Languages 📍5.0.0 Стандарт FHIR
ServiceRequest.status Base required RequestStatus 📍5.0.0 Стандарт FHIR
ServiceRequest.intent Base required RequestIntent 📍5.0.0 Стандарт FHIR
ServiceRequest.category Base example Service Request Category Codes 📍5.0.0 Стандарт FHIR
ServiceRequest.priority Base required RequestPriority 📍5.0.0 Стандарт FHIR
ServiceRequest.code Base preferred Screening Service Request Codes ValueSet 📍0.1.0 этот IG
ServiceRequest.orderDetail.​parameter.code Base example Servicerequest OrderDetail Parameter Code 📍5.0.0 Стандарт FHIR
ServiceRequest.asNeeded[x] Base example SNOMED CT Medication As Needed Reason Codes 📍5.0.0 Стандарт FHIR
ServiceRequest.performerType Base example Participant Roles 📍5.0.0 Стандарт FHIR
ServiceRequest.location Base example ServiceDeliveryLocationRoleType 📍3.0.0 THO v7.2
ServiceRequest.reason Base example Procedure Reason Codes 📍5.0.0 Стандарт FHIR
ServiceRequest.bodySite Base example SNOMED CT Body Structures 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
bdystr-1 error ServiceRequest bodyStructure SHALL only be present if bodySite is not present bodySite.exists() implies bodyStructure.empty()
dom-2 error ServiceRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ServiceRequest If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error ServiceRequest If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error ServiceRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика ServiceRequest A resource should have narrative for robust management text.`div`.exists()
ele-1 error ServiceRequest.meta, ServiceRequest.implicitRules, ServiceRequest.language, ServiceRequest.text, ServiceRequest.extension, ServiceRequest.modifierExtension, ServiceRequest.identifier, ServiceRequest.instantiatesCanonical, ServiceRequest.instantiatesUri, ServiceRequest.basedOn, ServiceRequest.replaces, ServiceRequest.requisition, ServiceRequest.status, ServiceRequest.intent, ServiceRequest.category, ServiceRequest.priority, ServiceRequest.doNotPerform, ServiceRequest.code, ServiceRequest.orderDetail, ServiceRequest.orderDetail.extension, ServiceRequest.orderDetail.modifierExtension, ServiceRequest.orderDetail.parameterFocus, ServiceRequest.orderDetail.parameter, ServiceRequest.orderDetail.parameter.extension, ServiceRequest.orderDetail.parameter.modifierExtension, ServiceRequest.orderDetail.parameter.code, ServiceRequest.orderDetail.parameter.value[x], ServiceRequest.quantity[x], ServiceRequest.subject, ServiceRequest.focus, ServiceRequest.encounter, ServiceRequest.occurrence[x], ServiceRequest.asNeeded[x], ServiceRequest.authoredOn, ServiceRequest.requester, ServiceRequest.performerType, ServiceRequest.performer, ServiceRequest.location, ServiceRequest.reason, ServiceRequest.insurance, ServiceRequest.supportingInfo, ServiceRequest.specimen, ServiceRequest.bodySite, ServiceRequest.bodyStructure, ServiceRequest.note, ServiceRequest.patientInstruction, ServiceRequest.patientInstruction.extension, ServiceRequest.patientInstruction.modifierExtension, ServiceRequest.patientInstruction.instruction[x], ServiceRequest.relevantHistory All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error ServiceRequest.extension, ServiceRequest.modifierExtension, ServiceRequest.orderDetail.extension, ServiceRequest.orderDetail.modifierExtension, ServiceRequest.orderDetail.parameter.extension, ServiceRequest.orderDetail.parameter.modifierExtension, ServiceRequest.patientInstruction.extension, ServiceRequest.patientInstruction.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()
prr-1 error ServiceRequest orderDetail SHALL only be present if code is present orderDetail.empty() or code.exists()

Summary

Обязательная поддержка: 9 элементs

 

Другие представления профиля: CSV, Excel, Schematron