Current Build

Переводит команда Health Samurai . Приглашаем поучаствовать в русификации стандарта FHIR: GitHub , Email.

12.22 Ресурс SupplyDelivery - Назначение

Orders and Observations Work GroupMaturity Level: 1 Trial UseSecurity Category: Patient Compartments: Patient, Practitioner

Запись о доставке поставки.

This resource is an event resource from a FHIR workflow perspective - see Workflow. It is the intent of the Orders and Observation Workgroup to align this resource with the workflow pattern for event resources.

The scope of the supply resource is for supplies used in the healthcare process. This includes supplies specifically used in the treatment of patients as well as supply movement within an institution (transport a set of supplies from materials management to a service unit (nurse station). This resource does not include the provisioning of transportation services.

This resource overlaps with others such as Device and Medication. The Supply resource may be used to describe medications and devices when handling them generically (as any other supply). For example, when processing bulk orders, etc. However, when the medication, device or other aspects of the resource are important, (e.g. in a MedicationRequest or when identifying a device as a performer), the more detailed resource must be used.

На этот ресурс ссылаются ChargeItem и itself

Структура

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. SupplyDelivery TUDomainResourceDelivery of bulk Supplies
Элементы, определённые в прародителе: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier 0..*IdentifierВнешний идентификатор
... basedOn Σ0..*Reference(SupplyRequest)Fulfills plan, proposal or order
... partOf Σ0..*Reference(SupplyDelivery | Contract)Part of referenced event
... status ?!Σ0..1codein-progress | completed | abandoned | entered-in-error
SupplyDeliveryStatus (Required)
... patient 0..1Reference(Patient)Пациент, для которого поставляется объект
... type 0..1CodeableConceptКатегория события раздачи
Supply Item Type (Required)
... suppliedItem 0..1BackboneElementThe item that is delivered or supplied
.... quantity 0..1SimpleQuantityВыданное количество
.... item[x] 0..1Поставленное лекарственное средство, вещество или устройство
SNOMED CT Supply Item (Example)
..... itemCodeableConceptCodeableConcept
..... itemReferenceReference(Medication | Substance | Device)
... occurrence[x] Σ0..1When event occurred
.... occurrenceDateTimedateTime
.... occurrencePeriodPeriod
.... occurrenceTimingTiming
... supplier 0..1Reference(Practitioner | PractitionerRole | Organization)Лицо, ответственное за выдачу лекарственного средства
... destination 0..1Reference(Location)Куда была отправлена поставка
... receiver 0..*Reference(Practitioner)Кто принял поставку

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

UML-диаграмма (Legend)

SupplyDelivery (DomainResource)Identifier for the supply delivery event that is used to identify it across multiple disparate systemsidentifier : Identifier [0..*]A plan, proposal or order that is fulfilled in whole or in part by this eventbasedOn : Reference [0..*] « SupplyRequest »A larger event of which this particular event is a component or steppartOf : Reference [0..*] « SupplyDelivery|Contract »Код, определяющий состояние события раздачи (this element modifies the meaning of other elements)status : code [0..1] « Статус доставки поставки. (Strength=Required)SupplyDeliveryStatus! »Ссылка на ресурс, представляющий человека, для которого предназначен заказанный объектpatient : Reference [0..1] « Patient »Указывает тип события выдачи, которое выполняется. Примеры включают в себя: пробное заполнение, завершение пробного наполнения, частичное наполнение, наполнение в чрезвычайной ситуации, образцы и т. дtype : CodeableConcept [0..1] « Тип выдачи поставки. (Strength=Required)SupplyItemType! »The date or time(s) the activity occurredoccurrence[x] : Type [0..1] « dateTime|Period|Timing »Лицо, ответственное за выдачу лекарственного средства, поставщик или устройствоsupplier : Reference [0..1] « Practitioner|PractitionerRole| Organization »Идентификация учреждения/местоположения, куда была отправлена поставка в рамках данного события выдачиdestination : Reference [0..1] « Location »Определяет человека, который принял поставкуreceiver : Reference [0..*] « Practitioner »SuppliedItemКоличество поставки, которое было выдано. Включает в себя единицы измеренияquantity : Quantity(SimpleQuantity) [0..1]Определяет выдаваемое лекарственное средство, вещество или устройство. Это либо ссылка на ресурс, представляющий собой объект, или простой атрибут, передающий код, который идентифицирует пункт из известного спискаitem[x] : Type [0..1] « CodeableConcept|Reference(Medication| Substance|Device); The item that was delivered. (Strength=Example)SNOMEDCTSupplyItem?? »The item that is being delivered or has been suppliedsuppliedItem[0..1]

XML-шаблон

<SupplyDelivery xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <identifier><!-- 0..* Identifier Внешний идентификатор --></identifier>
 <basedOn><!-- 0..* Reference(SupplyRequest) Fulfills plan, proposal or order --></basedOn>
 <partOf><!-- 0..* Reference(SupplyDelivery|Contract) Part of referenced event --></partOf>
 <status value="[code]"/><!-- 0..1 in-progress | completed | abandoned | entered-in-error -->
 <patient><!-- 0..1 Reference(Patient) Пациент, для которого поставляется объект --></patient>
 <type><!-- 0..1 CodeableConcept Категория события раздачи --></type>
 <suppliedItem>  <!-- 0..1 The item that is delivered or supplied -->
  <quantity><!-- 0..1 Quantity(SimpleQuantity) Выданное количество --></quantity>
  <item[x]><!-- 0..1 CodeableConcept|Reference(Medication|Substance|Device) Поставленное лекарственное средство, вещество или устройство --></item[x]>
 </suppliedItem>
 <occurrence[x]><!-- 0..1 dateTime|Period|Timing When event occurred --></occurrence[x]>
 <supplier><!-- 0..1 Reference(Practitioner|PractitionerRole|Organization) Лицо, ответственное за выдачу лекарственного средства --></supplier>
 <destination><!-- 0..1 Reference(Location) Куда была отправлена поставка --></destination>
 <receiver><!-- 0..* Reference(Practitioner) Кто принял поставку --></receiver>
</SupplyDelivery>

JSON-шаблон

{doco
  "resourceType" : "SupplyDelivery",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // Внешний идентификатор
  "basedOn" : [{ Reference(SupplyRequest) }], // Fulfills plan, proposal or order
  "partOf" : [{ Reference(SupplyDelivery|Contract) }], // Part of referenced event
  "status" : "<code>", // in-progress | completed | abandoned | entered-in-error
  "patient" : { Reference(Patient) }, // Пациент, для которого поставляется объект
  "type" : { CodeableConcept }, // Категория события раздачи
  "suppliedItem" : { // The item that is delivered or supplied
    "quantity" : { Quantity(SimpleQuantity) }, // Выданное количество
    // item[x]: Поставленное лекарственное средство, вещество или устройство. One of these 2:
    "itemCodeableConcept" : { CodeableConcept }
    "itemReference" : { Reference(Medication|Substance|Device) }
  },
  // occurrence[x]: When event occurred. One of these 3:
  "occurrenceDateTime" : "<dateTime>",
  "occurrencePeriod" : { Period },
  "occurrenceTiming" : { Timing },
  "supplier" : { Reference(Practitioner|PractitionerRole|Organization) }, // Лицо, ответственное за выдачу лекарственного средства
  "destination" : { Reference(Location) }, // Куда была отправлена поставка
  "receiver" : [{ Reference(Practitioner) }] // Кто принял поставку
}

Turtle-шаблон

@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:SupplyDelivery;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:SupplyDelivery.identifier [ Identifier ], ... ; # 0..* Внешний идентификатор
  fhir:SupplyDelivery.basedOn [ Reference(SupplyRequest) ], ... ; # 0..* Fulfills plan, proposal or order
  fhir:SupplyDelivery.partOf [ Reference(SupplyDelivery|Contract) ], ... ; # 0..* Part of referenced event
  fhir:SupplyDelivery.status [ code ]; # 0..1 in-progress | completed | abandoned | entered-in-error
  fhir:SupplyDelivery.patient [ Reference(Patient) ]; # 0..1 Пациент, для которого поставляется объект
  fhir:SupplyDelivery.type [ CodeableConcept ]; # 0..1 Категория события раздачи
  fhir:SupplyDelivery.suppliedItem [ # 0..1 The item that is delivered or supplied
    fhir:SupplyDelivery.suppliedItem.quantity [ Quantity(SimpleQuantity) ]; # 0..1 Выданное количество
    # SupplyDelivery.suppliedItem.item[x] : 0..1 Поставленное лекарственное средство, вещество или устройство. One of these 2
      fhir:SupplyDelivery.suppliedItem.itemCodeableConcept [ CodeableConcept ]
      fhir:SupplyDelivery.suppliedItem.itemReference [ Reference(Medication|Substance|Device) ]
  ];
  # SupplyDelivery.occurrence[x] : 0..1 When event occurred. One of these 3
    fhir:SupplyDelivery.occurrenceDateTime [ dateTime ]
    fhir:SupplyDelivery.occurrencePeriod [ Period ]
    fhir:SupplyDelivery.occurrenceTiming [ Timing ]
  fhir:SupplyDelivery.supplier [ Reference(Practitioner|PractitionerRole|Organization) ]; # 0..1 Лицо, ответственное за выдачу лекарственного средства
  fhir:SupplyDelivery.destination [ Reference(Location) ]; # 0..1 Куда была отправлена поставка
  fhir:SupplyDelivery.receiver [ Reference(Practitioner) ], ... ; # 0..* Кто принял поставку
]

Changes since R3

SupplyDelivery
SupplyDelivery.identifier
  • Max Cardinality changed from 1 to *
SupplyDelivery.type
  • Remove Codes medication, device
  • Add Codes medication, device
SupplyDelivery.supplier
  • Type Reference: Added Target Type PractitionerRole

See the Full Difference for further information

This analysis is available as XML or JSON.

See R3 <--> R4 Conversion Maps (status = 2 tests of which 2 fail to execute.)

Структура

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. SupplyDelivery TUDomainResourceDelivery of bulk Supplies
Элементы, определённые в прародителе: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier 0..*IdentifierВнешний идентификатор
... basedOn Σ0..*Reference(SupplyRequest)Fulfills plan, proposal or order
... partOf Σ0..*Reference(SupplyDelivery | Contract)Part of referenced event
... status ?!Σ0..1codein-progress | completed | abandoned | entered-in-error
SupplyDeliveryStatus (Required)
... patient 0..1Reference(Patient)Пациент, для которого поставляется объект
... type 0..1CodeableConceptКатегория события раздачи
Supply Item Type (Required)
... suppliedItem 0..1BackboneElementThe item that is delivered or supplied
.... quantity 0..1SimpleQuantityВыданное количество
.... item[x] 0..1Поставленное лекарственное средство, вещество или устройство
SNOMED CT Supply Item (Example)
..... itemCodeableConceptCodeableConcept
..... itemReferenceReference(Medication | Substance | Device)
... occurrence[x] Σ0..1When event occurred
.... occurrenceDateTimedateTime
.... occurrencePeriodPeriod
.... occurrenceTimingTiming
... supplier 0..1Reference(Practitioner | PractitionerRole | Organization)Лицо, ответственное за выдачу лекарственного средства
... destination 0..1Reference(Location)Куда была отправлена поставка
... receiver 0..*Reference(Practitioner)Кто принял поставку

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

UML-диаграмма (Legend)

SupplyDelivery (DomainResource)Identifier for the supply delivery event that is used to identify it across multiple disparate systemsidentifier : Identifier [0..*]A plan, proposal or order that is fulfilled in whole or in part by this eventbasedOn : Reference [0..*] « SupplyRequest »A larger event of which this particular event is a component or steppartOf : Reference [0..*] « SupplyDelivery|Contract »Код, определяющий состояние события раздачи (this element modifies the meaning of other elements)status : code [0..1] « Статус доставки поставки. (Strength=Required)SupplyDeliveryStatus! »Ссылка на ресурс, представляющий человека, для которого предназначен заказанный объектpatient : Reference [0..1] « Patient »Указывает тип события выдачи, которое выполняется. Примеры включают в себя: пробное заполнение, завершение пробного наполнения, частичное наполнение, наполнение в чрезвычайной ситуации, образцы и т. дtype : CodeableConcept [0..1] « Тип выдачи поставки. (Strength=Required)SupplyItemType! »The date or time(s) the activity occurredoccurrence[x] : Type [0..1] « dateTime|Period|Timing »Лицо, ответственное за выдачу лекарственного средства, поставщик или устройствоsupplier : Reference [0..1] « Practitioner|PractitionerRole| Organization »Идентификация учреждения/местоположения, куда была отправлена поставка в рамках данного события выдачиdestination : Reference [0..1] « Location »Определяет человека, который принял поставкуreceiver : Reference [0..*] « Practitioner »SuppliedItemКоличество поставки, которое было выдано. Включает в себя единицы измеренияquantity : Quantity(SimpleQuantity) [0..1]Определяет выдаваемое лекарственное средство, вещество или устройство. Это либо ссылка на ресурс, представляющий собой объект, или простой атрибут, передающий код, который идентифицирует пункт из известного спискаitem[x] : Type [0..1] « CodeableConcept|Reference(Medication| Substance|Device); The item that was delivered. (Strength=Example)SNOMEDCTSupplyItem?? »The item that is being delivered or has been suppliedsuppliedItem[0..1]

XML-шаблон

<SupplyDelivery xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <identifier><!-- 0..* Identifier Внешний идентификатор --></identifier>
 <basedOn><!-- 0..* Reference(SupplyRequest) Fulfills plan, proposal or order --></basedOn>
 <partOf><!-- 0..* Reference(SupplyDelivery|Contract) Part of referenced event --></partOf>
 <status value="[code]"/><!-- 0..1 in-progress | completed | abandoned | entered-in-error -->
 <patient><!-- 0..1 Reference(Patient) Пациент, для которого поставляется объект --></patient>
 <type><!-- 0..1 CodeableConcept Категория события раздачи --></type>
 <suppliedItem>  <!-- 0..1 The item that is delivered or supplied -->
  <quantity><!-- 0..1 Quantity(SimpleQuantity) Выданное количество --></quantity>
  <item[x]><!-- 0..1 CodeableConcept|Reference(Medication|Substance|Device) Поставленное лекарственное средство, вещество или устройство --></item[x]>
 </suppliedItem>
 <occurrence[x]><!-- 0..1 dateTime|Period|Timing When event occurred --></occurrence[x]>
 <supplier><!-- 0..1 Reference(Practitioner|PractitionerRole|Organization) Лицо, ответственное за выдачу лекарственного средства --></supplier>
 <destination><!-- 0..1 Reference(Location) Куда была отправлена поставка --></destination>
 <receiver><!-- 0..* Reference(Practitioner) Кто принял поставку --></receiver>
</SupplyDelivery>

JSON-шаблон

{doco
  "resourceType" : "SupplyDelivery",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // Внешний идентификатор
  "basedOn" : [{ Reference(SupplyRequest) }], // Fulfills plan, proposal or order
  "partOf" : [{ Reference(SupplyDelivery|Contract) }], // Part of referenced event
  "status" : "<code>", // in-progress | completed | abandoned | entered-in-error
  "patient" : { Reference(Patient) }, // Пациент, для которого поставляется объект
  "type" : { CodeableConcept }, // Категория события раздачи
  "suppliedItem" : { // The item that is delivered or supplied
    "quantity" : { Quantity(SimpleQuantity) }, // Выданное количество
    // item[x]: Поставленное лекарственное средство, вещество или устройство. One of these 2:
    "itemCodeableConcept" : { CodeableConcept }
    "itemReference" : { Reference(Medication|Substance|Device) }
  },
  // occurrence[x]: When event occurred. One of these 3:
  "occurrenceDateTime" : "<dateTime>",
  "occurrencePeriod" : { Period },
  "occurrenceTiming" : { Timing },
  "supplier" : { Reference(Practitioner|PractitionerRole|Organization) }, // Лицо, ответственное за выдачу лекарственного средства
  "destination" : { Reference(Location) }, // Куда была отправлена поставка
  "receiver" : [{ Reference(Practitioner) }] // Кто принял поставку
}

Turtle-шаблон

@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:SupplyDelivery;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:SupplyDelivery.identifier [ Identifier ], ... ; # 0..* Внешний идентификатор
  fhir:SupplyDelivery.basedOn [ Reference(SupplyRequest) ], ... ; # 0..* Fulfills plan, proposal or order
  fhir:SupplyDelivery.partOf [ Reference(SupplyDelivery|Contract) ], ... ; # 0..* Part of referenced event
  fhir:SupplyDelivery.status [ code ]; # 0..1 in-progress | completed | abandoned | entered-in-error
  fhir:SupplyDelivery.patient [ Reference(Patient) ]; # 0..1 Пациент, для которого поставляется объект
  fhir:SupplyDelivery.type [ CodeableConcept ]; # 0..1 Категория события раздачи
  fhir:SupplyDelivery.suppliedItem [ # 0..1 The item that is delivered or supplied
    fhir:SupplyDelivery.suppliedItem.quantity [ Quantity(SimpleQuantity) ]; # 0..1 Выданное количество
    # SupplyDelivery.suppliedItem.item[x] : 0..1 Поставленное лекарственное средство, вещество или устройство. One of these 2
      fhir:SupplyDelivery.suppliedItem.itemCodeableConcept [ CodeableConcept ]
      fhir:SupplyDelivery.suppliedItem.itemReference [ Reference(Medication|Substance|Device) ]
  ];
  # SupplyDelivery.occurrence[x] : 0..1 When event occurred. One of these 3
    fhir:SupplyDelivery.occurrenceDateTime [ dateTime ]
    fhir:SupplyDelivery.occurrencePeriod [ Period ]
    fhir:SupplyDelivery.occurrenceTiming [ Timing ]
  fhir:SupplyDelivery.supplier [ Reference(Practitioner|PractitionerRole|Organization) ]; # 0..1 Лицо, ответственное за выдачу лекарственного средства
  fhir:SupplyDelivery.destination [ Reference(Location) ]; # 0..1 Куда была отправлена поставка
  fhir:SupplyDelivery.receiver [ Reference(Practitioner) ], ... ; # 0..* Кто принял поставку
]

Changes since Release 3

SupplyDelivery
SupplyDelivery.identifier
  • Max Cardinality changed from 1 to *
SupplyDelivery.type
  • Remove Codes medication, device
  • Add Codes medication, device
SupplyDelivery.supplier
  • Type Reference: Added Target Type PractitionerRole

See the Full Difference for further information

This analysis is available as XML or JSON.

See R3 <--> R4 Conversion Maps (status = 2 tests of which 2 fail to execute.)

 

See the Profiles & Extensions and the Альтернативные определения: Основное определение XML + JSON, XML Schema/Schematron + JSON Schema, ShEx (for Turtle) + see the extensions & the Анализ зависимостей

PathОписаниеТипСсылка
SupplyDelivery.status Статус доставки поставки.RequiredSupplyDeliveryStatus
SupplyDelivery.type Тип выдачи поставки.RequiredSupplyItemType
SupplyDelivery.suppliedItem.item[x] The item that was delivered.ExampleSNOMEDCTSupplyItem

Параметры поиска для этого ресурса. Также к нему применяются общие параметры. Более подробную информацию о поиске в REST, обмене сообщениями и сервисах см. в разделе Поиск.

ИмяТипОпределениеВыражениеIn Common
identifiertokenВнешний идентификаторSupplyDelivery.identifier30 Resources
patientreferenceПациент, для которого поставляется объектSupplyDelivery.patient
(Patient)
29 Resources
receiverreferenceКто принял поставкуSupplyDelivery.receiver
(Practitioner)
statustokenin-progress | completed | abandoned | entered-in-errorSupplyDelivery.status
supplierreferenceЛицо, ответственное за выдачу лекарственного средстваSupplyDelivery.supplier
(Practitioner, Organization, PractitionerRole)