Important: This is a draft IG for trial use. Click here to give feedback.

EN NL

HdBe-SOEPVerslag

WARNING This page contains a draft CBB, as raw output from the zib export and automatic conversion to CBB. It requires thorough review and adaption to the Belgian realm. This CBB is merely added for informative use.

CBBConceptStatus
HdBe-SOAPReport

Een SOEP verslag is een tekstueel verslag van (een deel van het consult) volgens de SOEP-structuur. SOEP (acroniem voor subjectief, objectief, evaluatie, plan) is een methode die gebruikt wordt door zorgverleners om informatie die bij een contact tussen de patiënt en een zorgverlener aan de orde komt, gestructureerd vast te leggen in het dossier van de patiënt. Bij de verslaglegging wordt de volgende gestandaardiseerde indeling aangehouden:

  • Subjectief: de klacht en hulpvraag van de patiënt en de anamnestische gegevens

  • Objectief: de bevindingen uit het lichamelijk en aanvullend onderzoek.

  • Evaluatie: de werkhypothese en het denkproces, bijvoorbeeld een differentiaaldiagnose van de zorgverlener.

  • Plan: het diagnostisch plan of behandelplan en wat met de patiënt is besproken of afgesproken.

Het SOEP verslag wordt met name in de huisartsenzorg gebruikt.

Purpose

Een contactverslag volgens de SOEP structuur biedt een zorgverlener mogelijkheid op gestructureerde wijze in vrije tekst informatie rond een contact met een patiënt vast te leggen. Door de gestandaardiseerde wijze van vastleggen maakt een SOEP verslag het tevens mogelijk om de aandoening van de patiënt en de behandeling daarvan te volgen in de tijd.

Traceability to other Standards

Deze zorginformatie bouwsteen is gebaseerd op de bouwsteen blauwdruk ZorgNotitie-v1.0.

draft

id0..1string
extensionI0..*Extension
SoapreportDateTime0..1dateTime
AuthorI0..1Reference(HdBe-HealthProfessional)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
SoaplineCode0..1CodeableConceptBinding
SoaplineHeader1..1CodeableConceptBinding
SoaplineText1..1string

SOAPReport0..*
SOAPReport.SoapreportDateTimedateTime0..1
SOAPReport.AuthorReference(HdBe-HealthProfessional)0..1
SOAPReport.SoaplineBackboneElement1..4
SOAPReport.Soapline.SoaplineCodeCodeableConcept0..1
SOAPReport.Soapline.SoaplineHeaderCodeableConcept1..1
SOAPReport.Soapline.SoaplineTextstring1..1


SOAPReport
DefinitionRoot concept of the SOAPReport information model.This root concept contains all data elements of the SOAPReport information model.
Cardinality0...*
Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
SOAPReport.id
DefinitionUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Cardinality0...1
Typestring
Mappings
  • rim: n/a
SOAPReport.extension
DefinitionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Cardinality0...*
TypeExtension
Aliasextensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

SlicingUnordered, Open, by url(Value)
Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
SOAPReport.SoapreportDateTime
DefinitionDate and time when the report was recorded
Cardinality0...1
TypedateTime
Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
SOAPReport.Author
DefinitionThe healthcare professional who prepared the report and who is responsible for its content.
Cardinality0...1
TypeReference(HdBe-HealthProfessional)
Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
SOAPReport.Soapline
DefinitionContainer of the SOAPLine concept.This container contains all data elements of the SOAPLine concept.
Cardinality1...4
TypeBackboneElement
Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
SOAPReport.Soapline.id
DefinitionUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Cardinality0...1
Typestring
Mappings
  • rim: n/a
SOAPReport.Soapline.extension
DefinitionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Cardinality0...*
TypeExtension
Aliasextensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

SlicingUnordered, Open, by url(Value)
Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
SOAPReport.Soapline.modifierExtension
DefinitionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Cardinality0...*
TypeExtension
ModifierTrue
SummaryTrue
Aliasextensions, user content, modifiers
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
SOAPReport.Soapline.SoaplineCode
DefinitionCoded values can be added to a line that describe essential aspects of the line. In a SOAP report an ICPC code may be assigned, but only to the S and E line.
Cardinality0...1
TypeCodeableConcept
Binding

SOAPLineCode codes

SOAPLineCode (required)
Comments

Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
SOAPReport.Soapline.SoaplineHeader
DefinitionThe name of the SOAP line as an coded description. In a SOAP report this can be one of the following: subjective, objective, assessment or plan.
Cardinality1...1
TypeCodeableConcept
Binding

SOAPLineHeader codes

SOAPLineHeader (required)
Comments

Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
SOAPReport.Soapline.SoaplineText
DefinitionThe actual content of the section as free formatted text.
Cardinality1...1
Typestring
Comments

Note that FHIR strings SHALL NOT exceed 1MB in size

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a

Example instances

[CBB name]
[Concept name ] [example value]

// example of NameInformation

## Example instances

| NameInformation      |                   |
|----------------------|-------------------|
| FirstNames | Johanna Petronella Maria   
| Initials | J.P.M. 
| GivenName | Jo 
| NameUsage | Geslachtsnaam partner gevolgd door eigen geslachtsnaam
| LastName.Prefix | van
| LastName.LastName | Putten
| LastNamePartner.PartnerPrefix | van der
| LastNamePartner.PartnerLastName | Giessen
| Titles |

zib [zib name + version](https://zibs.nl/wiki/[zib name + version(release)]) difference

Concept Category Description
[element.path] [category of change] [Description of change]([Reference to ticket/issue/zulip chat using MarkDown link])



Terminology Bindings

PathNameStrengthURL
Soapline.SoaplineCodeSOAPLineCoderequiredhttps://fhir.healthdata.be/ValueSet/SOAPLineCode
Soapline.SoaplineHeaderSOAPLineHeaderrequiredhttps://fhir.healthdata.be/ValueSet/SOAPLineHeader