PackagesCanonicalsLogsProblems
    Packages
    PGO.02@1.02.1
    http://nictiz.nl/fhir/StructureDefinition/gp-EncounterReport
description: The general practitioner encounter report is an S-O-A-P (Subjective, Objective, Assessment, Plan) structured report of a patient encounter. S-O-A-P is known as S-O-E-P (Subjectief, Objectief, Evaluatie, Plan) in Dutch. Each Composition.section corresponds with a letter from SOAP and may additionally be ICPC coded using the appropriate extension. If the encounter report relates to an episode of care then the association with EpisodeOfCare shall be in Composition.event.detail.
package_name: PGO.02
derivation: constraint
name: gp EncounterReport
type: Composition
elements:
  type:
    elements:
      coding:
        elements:
          system:
            pattern: {type: Uri, value: 'http://loinc.org'}
            index: 0
          code:
            pattern: {type: Code, value: 67781-5}
            index: 1
  encounter:
    type: Reference
    refers: ['http://nictiz.nl/fhir/StructureDefinition/zib-Contact']
    index: 2
  author:
    type: Reference
    refers: ['http://fhir.nl/fhir/StructureDefinition/nl-core-patient', 'http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner', 'http://fhir.nl/fhir/StructureDefinition/nl-core-relatedperson', 'http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDeviceProduct']
    index: 3
  title: {index: 4}
  attester:
    elements:
      party:
        type: Reference
        refers: ['http://fhir.nl/fhir/StructureDefinition/nl-core-organization', 'http://fhir.nl/fhir/StructureDefinition/nl-core-patient', 'http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner']
        index: 5
  custodian:
    type: Reference
    refers: ['http://fhir.nl/fhir/StructureDefinition/nl-core-organization']
    index: 6
  section:
    extensions:
      code_icpc_1_nl:
        url: h
        type: Extension
        index: 8
        elements:
          valueCodeableConcept: {index: 9}
    elements:
      extension:
        index: 7
        slicing:
          rules: open
          discriminator:
          - {path: url, type: value}
          min: null
          slices:
            code_icpc_1_nl:
              match: {url: null}
              schema:
                type: Extension
                url: h
                index: 8
                elements:
                  valueCodeableConcept: {index: 9}
      code: {index: 10}
      text: {index: 11}
      entry: {index: 12}
    required: [text, code]
package_version: 1.02.1
class: profile
kind: resource
url: http://nictiz.nl/fhir/StructureDefinition/gp-EncounterReport
base: http://hl7.org/fhir/StructureDefinition/Composition
version: null
required: [encounter]