1.2.40.0.34.6.0.11.1.3/static-2019-02-20T121002

Aus HL7 Austria MediaWiki
Version vom 26. Februar 2019, 16:29 Uhr von ADbot (Diskussion | Beiträge) (Automated ADBot page content)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
Id1.2.40.0.34.6.0.11.1.3Gültigkeit2019‑02‑20 12:10:02
StatusKyellow.png EntwurfVersions-Label2019
Nameatcdabbr_header_RecordTargetAnzeigenameRecord Target
Beschreibung
Das RecordTarget-Element enthält den Patienten: Die Person, die von einem Gesundheitsdiensteanbieter (Arzt, einer Ärztin oder einem Angehörigen anderer Heilberufe) behandelt wird und über die bzw über deren Gesundheitsdaten im Dokument berichtet wird.
KontextElternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.1.3
KlassifikationCDA Header Level Template
Offen/GeschlossenOffen (auch andere als die definierten Elemente sind erlaubt)
Benutzt
Benutzt 3 Templates
Benutzt als NameVersion
1.2.40.0.34.6.0.11.9.4ContainmentKyellow.png Address Information Compilation (2019)DYNAMIC
1.2.40.0.34.6.0.11.9.6ContainmentKyellow.png Person Name Information Compilation (2019)DYNAMIC
1.2.40.0.34.6.0.11.9.12ContainmentKyellow.png Organization Compilation with name (2019)DYNAMIC
BeziehungSpezialisierung: Template 2.16.840.1.113883.10.12.101 CDA recordTarget (2005‑09‑07)
ref
ad1bbr-
Beispiel
Sample patient
<recordTarget>
  <templateId root="2.16.756.5.30.1.1.10.2.1"/>  <patientRole>
    <id root="2.999" extension="898989"/>    <addr use="HP">
      <streetName>Leidensweg</streetName>      <houseNumber>10</houseNumber>      <postalCode>9876</postalCode>      <city>Specimendorf</city>      <country>CH</country>    </addr>
    <telecom use="HP" value="tel:+41.32.685.12.34"/>    <telecom use="PUB" value="mailto:sesuna.tigrinja@sampledomain.ch"/>    <patient>
      <name>
        <given>Sesuna</given>        <family>Tigrinja</family>      </name>
      <administrativeGenderCode code="F" codeSystem="2.16.840.1.113883.5.1" codeSystemName="AdministrativeGender" displayName="Female"/>      <birthTime value="20000404"/>    </patient>
    <providerOrganization>
      <id root="2.51.1.3" extension="7608888888888"/>      <name>Gruppenpraxis CH, Dr. med. Allzeit Bereit</name>    </providerOrganization>
  </patientRole>
</recordTarget>
Beispiel
Pseudonymizing with initials
<recordTarget>
  <templateId root="2.16.756.5.30.1.1.10.2.1"/>  <patientRole>
    <id nullFlavor="MSK"/>    <addr nullFlavor="MSK"/>    <telecom nullFlavor="MSK"/>    <patient>
      <name nullFlavor="MSK">
        <family>(only first letter)</family>        <given>(only first letter)</given>      </name>
      <administrativeGenderCode nullFlavor="MSK"/>      <birthTime nullFlavor="MSK"/>    </patient>
  </patientRole>
</recordTarget>
ItemDTKardKonfBeschreibungLabel
hl7:recordTarget
1 … 1RKomponente für die Patientendaten.(atc...get)
Treetree.png@typeCode
cs0 … 1FRCT
Treetree.png@context​Control​Code
cs0 … 1FOP
Treetree.pnghl7:templateId
II1 … 1M(atc...get)
Treeblank.pngTreetree.png@root
uid1 … 1F1.2.40.0.34.6.0.11.1.3
Treetree.pnghl7:patientRole
1 … 1RPatientendaten.
(atc...get)
Treeblank.pngTreetree.png@classCode
cs0 … 1FPAT
 Schematron assertroleKred.png error 
 teststring-length(hl7:id[1]/@root)>0 
 Meldung patientRole id[1] MUSS als lokale Patienten ID vom System vorhanden sein 
 Schematron assertroleKred.png error 
 testhl7:id[2]/@root = '1.2.40.0.10.1.4.3.1' or hl7:id[2]/@nullFlavor='NI' or hl7:id[2]/@nullFlavor='UNK' 
 Meldung patientRole id[2] MUSS Sozialversicherungsnummer des Patienten sein (1.2.40.0.10.1.4.3.1) oder @nullFlavor 'NI' oder 'UNK' ist angegeben 
Treeblank.pngTreetree.pnghl7:id
II2 … *R
  • id[1] Identifikation des Patienten im lokalen System. 
  • id[2] Sozialversicherungsnummer des Patienten
Zugelassene nullFlavor: 
NI … Patient hat keine Sozialversicherungsnummer (z.B. Ausländer, …)
UNK … Patient hat eine Sozialversicherungsnummer, diese ist jedoch unbekannt
  • id[3] Bereichsspezifisches Personenkennzeichen, Bereichskennzeichen GH (Gesundheit)
TODO: Müssten nicht 3 id-Elemente abgebildet sein?:

Id1 1..1 M  (ohne Nullflavors) - für lokale ID
Id2 1..1 R  für Sozvers. 

  • Nullflavor 0..1 Fixer Wert: NI  - keine Sozialversicherungsnummer (z.B. Ausländer, …)
  • Nullflavor

    0..1 Fixer Wert: UNK - Sozialversicherungsnummer, diese ist jedoch

    unbekannt
Id3 0..* O  - bpk



Wenn bei id(2)

der Nullflavor optional angegeben wird, müsste ein Schematron Assert existieren, der prüft, ob er auch gesetzt wurde, wenn kein Code vorhanden? Oder kann man

beim Nullflavor eine Bedinung o.ä. setzen?

(atc...get)
Treeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs0 … 1 
Treeblank.pngTreeblank.pngTreetree.png@root
uid1 … 1REN-US.png The OID of the system that issued the id. OIDs of code systems, which are published in a public OID registry are REQUIRED. Others are NOT ALLOWED.
Treeblank.pngTreeblank.pngTreetree.png@extension
st0 … 1 EN-US.png The id itself. It MUST be unique within the issuing system.
Treeblank.pngTreetree.pnghl7:addr
AD0 … * Adresse des Patienten. Grundsätzlich sind die Vorgaben für „Adress-Elemente“ zu befolgen. TODO:
Header​Record​Target 1.2.40.0.34.11.20001 addr 0 … 1 (bei Header​Record​Target (Pflege) addr 0..2)
Beinhaltet 1.2.40.0.34.6.0.11.9.4 Address Information Compilation (DYNAMIC)
(atc...get)
Treeblank.pngTreeblank.pngTreetree.png@use
set_cs0 … 1 
 CONF
Der Wert von @use muss gewählt werden aus dem Value Set 2.16.840.1.113883.1.11.190 AddressUse (DYNAMIC)
Treeblank.pngTreetree.pnghl7:telecom
TEL0 … *EN-US.png The patient's means of communication (phone, eMail, ...).(atc...get)
Treeblank.pngTreeblank.pngTreetree.png@use
set_cs0 … 1 
 CONF
Der Wert von @use muss gewählt werden aus dem Value Set 2.16.840.1.113883.1.11.190 AddressUse (DYNAMIC)
Treeblank.pngTreetree.pnghl7:patient
0 … 1RTODO: Info: CH patient 1 ... R  
2.16.756.5.30.1.1.10.2.1;
aber RMIM 0..1 R

Beinhaltet 1.2.40.0.34.6.0.11.9.6 Person Name Information Compilation (DYNAMIC)
(atc...get)
Treeblank.pngTreeblank.png wo [hl7:administrative​Gender​Code [concat(@code, @codeSystem) = doc('include/voc-1.2.40.0.34.10.4-DYNAMIC.xml')//valueSet [1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor = doc('include/voc-1.2.40.0.34.10.4-DYNAMIC.xml')//valueSet [1]/conceptList/exception/@code]]
Treeblank.pngTreeblank.pngTreetree.png@classCode
cs0 … 1FPSN
Treeblank.pngTreeblank.pngTreetree.png@determiner​Code
cs0 … 1FINSTANCE
Treeblank.pngTreeblank.pngTreetree.pnghl7:administrative​Gender​Code
CE1 … 1R
Codierung des Geschlechts des Patienten.
Zugelassene nullFlavor: UNK
(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs0 … 1FUNK
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1R
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystem
oid1 … 1F2.16.840.1.113883.5.1
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystemName
st1 … 1FHL7 AdministrativeGender
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@displayName
st1 … 1R
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.4 ELGA_AdministrativeGender (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.pnghl7:birthTime
TS.AT.TZ1 … 1R
Geburtsdatum des Patienten.
Grundsätzlich sind die Vorgaben für „Zeit-Elemente“ zu befolgen.
               
Zugelassene nullFlavor: 
               UNK
               
(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs0 … 1FUNK
Treeblank.pngTreeblank.pngTreetree.pnghl7:marital​Status​Code
CE0 … 1Codierung des Familienstands des Patienten.

TODO: Attribute code, codesystem, -names und Translation entfernen? siehe 1.2.40.0.34.11.20001  Header​Record​Target
(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@code
cs1 … 1R
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystem
oid1 … 1F2.16.840.1.113883.1.11.12212
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystemName
st1 … 1FHL7 MaritalStatus
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@displayName
st1 … 1R
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.11 ELGA_MaritalStatus (DYNAMIC)
Treeblank.pngTreeblank.pngTreetree.pnghl7:religious​Affiliation​Code
CE0 … 1Codierung des Religionsbekenntnisses des Patienten.(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs0 … 1FNAV
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@code
cs0 … 1 
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystem
oid0 … 1 
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystemName
st0 … 1 
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.png@displayName
st0 … 1 
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.18 ELGA_ReligiousAffiliation (DYNAMIC)
 Schematron assertroleKred.png error 
 test(@nullFlavor='NAV' and originalText and not(@codeSystem or @codeSystemName or @code or @displayName)) or (@codeSystem and @codeSystemName and @code and @displayName) 
 MeldungEither a code described by code, codeSystem, codeSystemName and displayName or originalText and nullFlavor="NAV" is REQUIRED. 
Treeblank.pngTreeblank.pngTreetree.pnghl7:raceCode
NP
Rasse des Patienten
                Darf nicht verwendet werden!
               
(atc...get)
Treeblank.pngTreeblank.pngTreetree.pnghl7:ethnic​Group​Code
NPEthnische Zugehörigkeit des Patienten.
             Darf nicht verwendet werden!
             
(atc...get)
Treeblank.pngTreeblank.pngTreetree.pnghl7:guardian
0 … *Gesetzlicher Vertreter: Erwachsenenvertreter, Vormund, Obsorgeberechtigter(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:id
II0 … *TODO:  Guardian im RecordTarget im Schweizer Modell und auch im CDA RMIM enthalten einen  RoleCode 0..1 
Bei uns war er nicht enthalten. Neues ValueSet?
(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@root
uid1 … 1REN-US.png The OID of the system that issued the id. OIDs of code systems, which are published in a public OID registry are REQUIRED. Others are NOT ALLOWED.
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@extension
st0 … 1 EN-US.png The id itself. It MUST be unique within the issuing system.
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:code
CE0 … 1EN-US.png The guardian's role.(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@nullFlavor
cs0 … 1 
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@code
cs0 … 1 
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystem
oid0 … 1F2.16.840.1.113883.5.111
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@codeSystemName
st0 … 1FHL7RoleCode
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.png@displayName
st0 … 1 
 Schematron assertroleKred.png error 
 test(not(@nullFlavor) and @displayName and @code and @codeSystem and @codeSystemName) or (@nullFlavor and not(@displayName or @code or @codeSystem or @codeSystemName)) 
 MeldungEither nullFlavor or a valid code is required. 
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:addr
AD0 … *
Die Adresse des gesetzlichen Vertreters oder der Organisation.
Grundsätzlich sind die Vorgaben für „Adress-Elemente“ zu befolgen.


TODO: 0..1 im bisherigen 

   Header​Record​Target

   
        
   

Beinhaltet 1.2.40.0.34.6.0.11.9.4 Address Information Compilation (DYNAMIC)
(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:telecom
TEL0 … *
Beliebig viele Kontaktdatendes gesetzlichen Vertreters oder der Organisation. 
Grundsätzlich sind die Vorgaben für „Kontaktdaten-Element“ zu befolgen.
(atc...get)
Auswahl1 … 1Elemente in der Auswahl:
  • hl7:guardian​Person welches enthält Template 1.2.40.0.34.6.0.11.9.6 Person Name Information Compilation (DYNAMIC)
  • hl7:guardian​Organization welches enthält Template 1.2.40.0.34.6.0.11.9.12 Organization Compilation with name (DYNAMIC)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:guardian​Person
EN-US.png The guardian's as a person.
Beinhaltet 1.2.40.0.34.6.0.11.9.6 Person Name Information Compilation (DYNAMIC)
(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:guardian​Organization
EN-US.png The guardian's as an organization.
Beinhaltet 1.2.40.0.34.6.0.11.9.12 Organization Compilation with name (DYNAMIC)
(atc...get)
Treeblank.pngTreeblank.pngTreetree.pnghl7:birthplace
0 … 1EN-US.png The patient's birthplace.(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:place
1 … 1(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:name
EN0 … 1EN-US.png The patient's birthplace name.(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:addr
AD1 … 1REN-US.png The patient's birthplace address.
Beinhaltet
Alert.pngFehler: Kann das Template "2.16.756.5.30.1.1.10.9.35" (DYNAMIC) nicht finden
(atc...get)
Treeblank.pngTreeblank.pngTreetree.pnghl7:language​Communication
0 … *EN-US.png The patient's language skills.(atc...get)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:language​Code
CS1 … 1(atc...get)
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 2.16.840.1.113883.1.11.11526 HumanLanguage (DYNAMIC)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:modeCode
CE0 … 1(atc...get)
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 2.16.840.1.113883.1.11.12249 LanguageAbilityMode (DYNAMIC)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:proficiency​Level​Code
CE0 … 1(atc...get)
 CONF
Der Wert von @code muss gewählt werden aus dem Value Set 2.16.840.1.113883.1.11.12199 LanguageAbilityProficiency (DYNAMIC)
Treeblank.pngTreeblank.pngTreeblank.pngTreetree.pnghl7:preference​Ind
BL0 … 1EN-US.png In case of @value=true it is the patient's correspondence language.(atc...get)
Treeblank.pngTreetree.pnghl7:providerOrganization
0 … 1EN-US.png The organization who took care of the patient in the same context with the current CDA document. E.g. entry of the Medreg, FMH Index or the Health Organisation Index (HOI) of the Swiss EPR.
Beinhaltet
Alert.pngFehler: Kann das Template "2.16.756.5.30.1.1.10.9.30" (DYNAMIC) nicht finden
(atc...get)