Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Patient.maritalStatus (unvollständiges ValueSet für getrennt lebend, Konkubinat und Polygamie) #35

Closed
oliveregger opened this issue Mar 8, 2020 · 7 comments
Labels
STU 0.1.0 Ballot Comments/Issues from the Ballot for STU1

Comments

@oliveregger
Copy link
Contributor

Emmanuel Eschmann:

Vorschlag:
Ergänzen des ValueSets http://fhir.ch/ig/ch-core/ValueSet/ch-core-maritalstatus um getrennt lebend, Konkubinat und Polygamie

@oliveregger oliveregger added the STU 0.1.0 Ballot Comments/Issues from the Ballot for STU1 label Mar 8, 2020
@oliveregger
Copy link
Contributor Author

Trennung: Das Teilmerkmal Trennung differenziert ja die einzelnen Values von maritalStatus

Teilmerkmal 343 Trennung (obligatorisch bei verheirateten und getrennt lebenden Personen und bei in eingetragener Partnerschaft und getrennt lebenden Personen)

wäre eine eigene Extension sein mit ValueSet/CodeSystem.

Konkubinat und Polygamie sind im ch-core-maritalstatus eingebunden über das Codesystem.
Import all the codes that are contained in http://hl7.org/fhir/ValueSet/marital-status

Polygamie -> P
Konkubinat -> T?

siehe auch ConceptMap: https://fhir.ch/ig/ch-core/ConceptMap-maritalstatus-ech11-to-fhir.html

@oliveregger
Copy link
Contributor Author

Teilmerkmal Trennung erarbeiten in 0.2.0: 9 - 0 - 0

@oliveregger oliveregger added this to the STU2 milestone Mar 18, 2020
@oliveregger
Copy link
Contributor Author

Vorschlag Emmanuel Eschmann:

zur Auflösung der Rückmeldung:

«Patient.maritalStatus (unvollständiges ValueSet für getrennt lebend, Konkubinat und Polygamie)» (#35)
URL des betroffenen ValueSets:

http://build.fhir.org/ig/hl7ch/ch-core/ValueSet-ch-core-maritalstatus.html
Zsfg Problemstellung:

A: Das ValueSet http://fhir.ch/ig/ch-core/ValueSet/ch-core-maritalstatus führt nur die Haupt-Zivilstände gemäss «BFS Amtlicher Katalog der Merkmale» (https://www.bfs.admin.ch/bfsstatic/dam/assets/349276/master) S. 26 auf. Das Teilmerkmal «Trennung» fehlt jedoch in unserem ValueSet (z.Bsp. «getrennt lebend», was z.Bsp. für die allfällige Kontaktaufnahme mit dem noch verheirateten Partner relevant ist).
bereits aufgelöste Problemstellung B: Konkubinat und Polygamie sind bereits in http://fhir.ch/ig/ch-core/ValueSet/ch-core-maritalstatus eingebunden über das Codesystem http://terminology.hl7.org/CodeSystem/v3-MaritalStatus:
Polygamie: P (Polygamous: More than 1 current spouse)
Konkubinat: T (Domestic partner: Person declares that a domestic partner relationship exists)
Vorschlag:

Bemerkung: «getrennt lebend» bildet eigentlich ein Teilmerkmal der bestehenden maritalstatus-ValueSet-Einträge «verheiratet» und «in eingetragener Partnerschaft» ab. Da mir nicht bekannt ist, wie solche Teilmerkmale in FHIR modelliert werden sollen, resultiert nachfolgender Vorschlag mit einer «specializes» - Beziehung der neuen zu bestehenden Einträgen.
Definition eines neuen CodeSystems «ch-core-maritalstatus-separated»:
mit den beiden Einträgen:
«verheiratet, getrennt lebend»
«in eingetragener Partnerschaft, getrennt lebend»
Einbindung dieses neuen CodeSystems in das ValueSet http://build.fhir.org/ig/hl7ch/ch-core/ValueSet-ch-core-maritalstatus
Mapping der beiden Einträge des neuen CodeSystems über zwei neue Einträge in der bestehenden ConceptMap http://fhir.ch/ig/ch-core/ConceptMap/maritalstatus-ech11-to-fhir:
«verheiratet, getrennt lebend» «specializes» «verheiratet»
«in eingetragener Partnerschaft, getrennt lebend» «specializes» «in eingetragener Partnerschaft»

@ziegm
Copy link
Collaborator

ziegm commented Jun 8, 2020

Als Ergänzung Vergleich mit dem deutschen Basisprofil:

Getrennt lebend wird mit dem Code L = getrennt lebend, äquivalent zu zum FHIR ValueSet abgebildet. "Getrennt lebend" ist somit kein Teilmerkmal.

@oliveregger
Copy link
Contributor Author

oliveregger commented Jun 8, 2020

Gemäss BFS ist getrennt lebend ein Teilmerkmal. Teilmerkmal 343 Trennung (obligatorisch bei verheirateten und getrennt lebenden Personen und bei in eingetragener Partnerschaft und getrennt lebenden Personen) und hat die Werte 1 Freiwillig getrennt sowie 2 Gerichtlich getrennt.

Falls wir das abbilden wollen, würde ich einen Extension vorschlagen in maritialStatus die explizit die Trennung Codes beinhaltet:

  "maritalStatus" : {
     "extension" : [
       {
        "url" : "http://hl7.org/fhir/StructureDefinition/ech-11-maritalData-separation",
        "valueCodeableConcept" : {
         "coding" : [
            {
             "system" : "http://fhir.ch/ig/ch-core/CodeSystem/ech-11-separationType",
              "code" : "1",
             "display" : "Freiwillig getrennt"
           }
         ]
       }
     }
    ],
    "coding" : [
      {
        "system" : "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus",
        "code" : "M",
        "display" : "married"
      },      
      {
        "system" : "http://fhir.ch/ig/ch-core/CodeSystem/ech-11-maritalstatus",
        "code" : "6",
        "display" : "in eingetragener Partnerschaft"
      }
    ]
  }

@oliveregger
Copy link
Contributor Author

  1. Weil das HL7 ValueSet Extensible ist, muss der v3-MaritalSatus ValueSet angegeben werden wenn vorhanden (siehe auch http://fhir.ch/ig/ch-core/Patient-ElisabethBroennimannByBFH.json.html)
  2. Teilmerkmal Trennung als Extension von maritalStatus definieren gemäss obigem Beispiel.
    • Neues CodeSystem, neues ValueSet
    • Extension

Vorschlag angenommen: 7-0-0

@oliveregger
Copy link
Contributor Author

  • Hinzufügen bei maritalStatus Element bei Patient
  • eCH-011 maritaldata-separation -> Naming an andere eCH CodeSystem/ValueSets angleichen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
STU 0.1.0 Ballot Comments/Issues from the Ballot for STU1
Projects
None yet
Development

No branches or pull requests

2 participants