PackagesCanonicalsLogsProblems
    Packages
    rs/nictiz.fhir.nl.stu3.geboortezorg@1.1.1
    http://nictiz.nl/fhir/StructureDefinition/bc-DeliveryProcedure
description: A Procedure profile describing the delivery (including uncomplicated natural births for consistency), as defined by BabyConnect. A pregnancy can lead to one delivery Procedure, even in multiple birth. The mother Patient is the subject of the delivery Procedure.\r\n* Delivery refers to the EpisodeOfCare with Procedure.context.reference\r\n* Delivery refers to the Pregnancy with Procedure.reasonReference.reference\r\n\r\nA delivery Procedure is related to one or more birth Procedures. The child Patient is the subject of the birth Procedure. In case of multiple birth, multiple birth Procedures will point to the same delivery Procedure.
package_name: rs/nictiz.fhir.nl.stu3.geboortezorg
derivation: constraint
name: bc-DeliveryProcedure
type: Procedure
elements:
  identifier: {index: 0}
  category:
    elements:
      coding:
        index: 1
        slicing:
          rules: open
          discriminator:
          - {path: code, type: value}
          min: null
          slices:
            obstetricProcedure:
              match: {code: '386637004'}
              schema:
                pattern:
                  type: Coding
                  value: {code: '386637004', system: 'http://snomed.info/sct', display: Obstetric procedure (procedure)}
                type: Coding
                index: 2
                elements:
                  system:
                    pattern: {type: uri, value: 'http://snomed.info/sct'}
                    type: uri
                    index: 3
                  code:
                    pattern: {type: code, value: '386637004'}
                    type: code
                    index: 4
                  display: {defaultValueString: Obstetric procedure (procedure), index: 5}
  code:
    elements:
      coding:
        index: 6
        slicing:
          rules: open
          discriminator:
          - {path: $this, type: pattern}
          min: null
          slices:
            deliveryProcedure:
              match: {code: '236973005', system: 'http://snomed.info/sct'}
              schema:
                pattern:
                  type: Coding
                  value: {code: '236973005', system: 'http://snomed.info/sct'}
                _required: true
                type: Coding
                index: 7
                elements:
                  system:
                    pattern: {type: uri, value: 'http://snomed.info/sct'}
                    type: uri
                    index: 8
                  code:
                    pattern: {type: code, value: '236973005'}
                    type: code
                    index: 9
                  display: {defaultValueString: Delivery procedure (procedure), index: 10}
  subject:
    type: Reference
    refers: ['http://nictiz.nl/fhir/StructureDefinition/bc-Woman']
    index: 11
  context:
    type: Reference
    refers: ['http://nictiz.nl/fhir/StructureDefinition/bc-ChildBirthAssistance', 'http://nictiz.nl/fhir/StructureDefinition/bc-Encounter', 'http://nictiz.nl/fhir/StructureDefinition/bc-MaternalRecord']
    index: 12
  performer:
    elements:
      actor: {index: 13}
  reasonReference:
    type: Reference
    refers: ['http://nictiz.nl/fhir/StructureDefinition/zib-Pregnancy']
    index: 14
package_version: 1.1.1
class: profile
kind: resource
url: http://nictiz.nl/fhir/StructureDefinition/bc-DeliveryProcedure
base: http://nictiz.nl/fhir/StructureDefinition/zib-Procedure
version: 1.0.0