PackagesCanonicalsLogsProblems
    Packages
    rs/nictiz.fhir.nl.stu3.geboortezorg@0.1.0
    http://nictiz.nl/fhir/StructureDefinition/bc-DeliveryProcedure
description: A Procedure profile describing the delivery as defined by BabyConnect. A pregnancy (Procedure.reasonReference) can lead to one delivery Procedure, even in multiple birth. In case of multiple birth, multiple birth Procedures will point to the same delivery Procedure. The mother Patient is the subject of the delivery Procedure (Procedure.subject).
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:
          slices:
            delivery:
              match: {}
              schema:
                _required: true
                index: 6
                elements:
                  system:
                    pattern: {type: uri, value: 'http://snomed.info/sct'}
                    type: uri
                    index: 7
                  code:
                    pattern: {type: code, value: '236973005'}
                    type: code
                    index: 8
                  display:
                    pattern: {type: string, value: Delivery procedure (procedure)}
                    type: string
                    index: 9
    required: [coding]
  subject:
    type: Reference
    refers: ['http://nictiz.nl/fhir/StructureDefinition/bc-Woman']
    index: 10
  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: 11
  reasonReference:
    type: Reference
    refers: ['http://nictiz.nl/fhir/StructureDefinition/zib-Pregnancy']
    index: 12
package_version: 0.1.0
class: profile
kind: resource
url: http://nictiz.nl/fhir/StructureDefinition/bc-DeliveryProcedure
base: http://nictiz.nl/fhir/StructureDefinition/zib-Procedure
version: null