Item | DT | Kard | Konf | Beschreibung | Label |
---|
| | | | | (eim...ion) |
| | elgaimpf-dataelement-271 | Analyse | Datensatz e-Impfpass 2019 |
|
| @classCode
|
| cs | 1 … 1 | F | OBS |
| @moodCode
|
| cs | 1 … 1 | F | EVN |
| hl7:templateId
|
| II | 1 … 1 | M | ELGA | (eim...ion) |
| | @root
|
| uid | 1 … 1 | F | 1.2.40.0.34.6.0.11.3.16 |
| hl7:templateId
|
| II | 1 … 1 | M | IHE PaLM Laboratory Observation | (eim...ion) |
| | @root
|
| uid | 1 … 1 | F | 1.3.6.1.4.1.19376.1.3.1.6 |
| hl7:id
|
| II | 0 … 1 | | Identifikation des Tests. | (eim...ion) |
wo [not(@nullFlavor)] | |
| hl7:code
|
| CE | 1 … 1 | R | Codierung der Analyse / des Tests. | (eim...ion) |
| | @codeSystemName
|
| st | 1 … 1 | R | |
| | @displayName
|
| st | 1 … 1 | R | |
| CONF | Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.13 eImpf_Antikoerperbestimmung_VS (DYNAMIC) |
|
| Beispiel | Codierung eines AK-Tests <code code="7961-6" codeSystem="2.16.840.1.113883.6.1" displayName="Masern IG AK qn." codeSystemName="LOINC"/> |
| Beispiel | Codierung eines AK-Tests mit Angabe des Tests + Testhersteller <code code="94505-5" codeSystem="2.16.840.1.113883.6.1" displayName="SARS-CoV-2 (COVID-19) IgG Ab [Units/volume] in Serum or Plasma by Immunoassay" codeSystemName="LOINC"> <translation code="1584" codeSystem="1.2.40.0.34.5.203" displayName="Assure Tech. (Hangzhou) Co., Ltd,SARS-CoV-2 Neutralizing Antibody Rapid Test" codeSystemName="DGC-Tests"/></code> |
| Schematron assert | role | error | |
| test | not(@nullFlavor) or not(@nullFlavor='OTH') or hl7:translation | |
| Meldung | Wenn code/@nullFlavor=OTH dann MUSS code/translation anwesend sein. | |
Eingefügt | 0 … 1 | | von 1.2.40.0.34.6.0.11.9.1 Narrative Text Reference (DYNAMIC) Der Text zum Laborergebnis wird verwendet, um einen Verweis zum narrativen Text herzustellen |
| hl7:text
|
| ED | 0 … 1 | | | (eim...ion) |
| | hl7:reference
|
| TEL | 1 … 1 | M | Die Referenz auf den entsprechenden Text im menschenlesbaren Teil muss durch Bezugnahme auf den Inhalt[@ID] angegeben werden: reference[@value='#xxx']. Die Referenz ist mit einem ID-Attribut anzugeben, dieses Element DARF NUR den Textinhalt des codierten Inhalts mit Zusatzinformationen umschließen.
Alternativ kann @value auch mit dem url-scheme "http" oder "https" beginnen.
| (eim...ion) |
| | 1 … 1 | R | |
| Schematron assert | role | error | |
| test | starts-with(@value,'#') or starts-with(@value,'http') | |
| Meldung | The @value attribute content MUST conform to the format '#xxx', where xxx is the ID of the corresponding 'content'-element, or begin with the 'http' or 'https' url-scheme. | |
| hl7:statusCode
|
| CS | 1 … 1 | M | Statuscode. Auswahl:
- „completed“ für einen abgeschlossenen Test.
- „aborted“ für einen stornierten Test (konnte nicht durchgeführt werden)
| (eim...ion) |
| CONF | @code muss "completed" sein | oder | @code muss "aborted" sein |
|
Auswahl | 1 … 1 | | Medizinisch relevantes Datum und Zeit. In der Regel Abnahmedatum/-zeit des Spezimen. Elemente in der Auswahl:- hl7:effectiveTime[not(@nullFlavor)]
- hl7:effectiveTime[@nullFlavor='UNK']
|
| | hl7:effectiveTime
|
| IVL_TS | 0 … 1 | | Medizinisch relevantes Datum und Zeit. In der Regel Abnahmedatum/-zeit des Spezimen. | (eim...ion) |
wo [not(@nullFlavor)] | |
| ts | 1 … 1 | R | |
| | hl7:effectiveTime
|
| IVL_TS | 0 … 1 | | | (eim...ion) |
wo [@nullFlavor='UNK'] | |
| cs | 1 … 1 | F | UNK |
Auswahl | 1 … 1 | | Elemente in der Auswahl:- hl7:value[@xsi:type='PQ']
- hl7:value[@xsi:type='IVL_PQ']
- hl7:value[@xsi:type='INT']
- hl7:value[@xsi:type='IVL_INT']
- hl7:value[@xsi:type='BL']
- hl7:value[@xsi:type='ST']
- hl7:value[@xsi:type='CV']
- hl7:value[@xsi:type='TS']
- hl7:value[@xsi:type='CD']
- hl7:value[@xsi:type='RTO']
- hl7:value[@xsi:type='RTO_QTY_QTY']
- hl7:value[@xsi:type='RTO_PQ_PQ']
|
| | hl7:value
|
| PQ | 0 … 1 | R | Ergebnis der Analyse codiert entsprechend dem Datentyp.
KANN bei stornierten Analysen entfallen.
Unterelemente können je nach Datentyp notwendig sein, z.B. high/low für IVL oder numerator/denominator für RTO.
| (eim...ion) |
wo [@xsi:type='PQ'] | |
| PQR | 0 … 1 | | Alternative Repräsentation derselben physikalischen Größe, mit unterschiedlicher Einheit in @code und @codeSystem und einem möglicherweise unterschiedlichen Wert. | (eim...ion) |
| | hl7:value
|
| IVL_PQ | | C | | (eim...ion) |
wo [@xsi:type='IVL_PQ'] | |
| | hl7:value
|
| INT | | C | | (eim...ion) |
wo [@xsi:type='INT'] | |
| | hl7:value
|
| IVL_INT | | C | | (eim...ion) |
wo [@xsi:type='IVL_INT'] | |
| | hl7:value
|
| BL | | C | | (eim...ion) |
wo [@xsi:type='BL'] | |
| | hl7:value
|
| ST | | C | | (eim...ion) |
wo [@xsi:type='ST'] | |
| | hl7:value
|
| CV | | C | | (eim...ion) |
wo [@xsi:type='CV'] | |
| | hl7:value
|
| TS | | C | | (eim...ion) |
wo [@xsi:type='TS'] | |
| | hl7:value
|
| CD | | C | | (eim...ion) |
wo [@xsi:type='CD'] | |
| | hl7:value
|
| RTO | | C | | (eim...ion) |
wo [@xsi:type='RTO'] | |
| Beispiel | Beispiel für Titer ("1:64") <value xsi:type="RTO"> <numerator value="1"/> <denominator value="64"/></value> |
| | hl7:value
|
| RTO_QTY_QTY | | C | | (eim...ion) |
wo [@xsi:type='RTO_QTY_QTY'] | |
| | hl7:value
|
| RTO_PQ_PQ | | C | | (eim...ion) |
wo [@xsi:type='RTO_PQ_PQ'] | |
| Schematron assert | role | error | |
| test | not(hl7:value/@nullFlavor) | |
| Meldung | Die Verwendung von value/@nullFlavor ist nicht erlaubt | |
| hl7:interpretationCode
|
| CE | 0 … 1 | | Codierte Bewertung des Ergebnisses. Mögliche Einträge aus ObservationInterpretationDetection:
- POS: Für Immunisierung sind ausreichend Antikörper nachweisbar
- NEG: Für Immunisierung sind NICHT ausreichend Antikörper nachweisbar
- IND: Grenzwertiger Antikörper-Spiegel
| (eim...ion) |
| CONF | Der Wert von @code muss gewählt werden aus dem Value Set 1.2.40.0.34.10.13 ELGA_ObservationInterpretation (DYNAMIC) |
|
| hl7:performer
|
| | 0 … * | | Externes Labor, das die Untersuchung durchgeführt hat Beinhaltet 1.2.40.0.34.6.0.11.9.28 Performer Body - Laboratory (DYNAMIC) | (eim...ion) |
| hl7:participant
|
| | 0 … 1 | | Validierende Person. | (eim...ion) |
| | @typeCode
|
| cs | 1 … 1 | F | AUTHEN |
| | @contextControlCode
|
| cs | 0 … 1 | F | OP |
| | hl7:templateId
|
| II | 1 … 1 | R | | (eim...ion) |
| uid | 1 … 1 | F | 1.3.6.1.4.1.19376.1.3.3.1.5 |
| | hl7:time
|
| IVL_TS | 0 … 1 | R | | (eim...ion) |
| | hl7:participantRole
|
| | 1 … 1 | R | | (eim...ion) |
| cs | 0 … 1 | F | ROL |
| II | 0 … 1 | R | | (eim...ion) |
| AD | 1 … 1 | R | | (eim...ion) |
| TEL.AT | 1 … * | R | | (eim...ion) |
| | 1 … 1 | M | | (eim...ion) |
| cs | 0 … 1 | F | ENT |
| cs | 0 … 1 | F | INSTANCE |
| PN | 1 … 1 | M | | (eim...ion) |
| hl7:participant
|
| | 0 … 1 | C | Korrigierende Person (Datenverarbeitende Person) Die Person / Gerät, die Daten im Impfpass korrigiert. Nur für Korrektur relevant.
Beinhaltet 1.2.40.0.34.6.0.11.9.44 Participant Body - Verifier (DYNAMIC) | (eim...ion) |
| | @typeCode
|
| cs | 1 … 1 | F | VRF |
| | @contextControlCode
|
| cs | 0 … 1 | F | OP |
| Constraint |
- Im Fall der Korrektur einer Immunisierung mittels der Dokumentenklasse "Update Immunisierungsstatus" ist dieses Element NICHT ERLAUBT (NP [0..0]).
- Im Fall der Dokumentenklasse "Kompletter Immunisierungsstatus" MUSS dieses Element angegeben werden (M [1..1]), wenn ClinicalDocument/versionNumber[@value] des zugrundeliegenden "Update Immunisierungsstatus" größer als 1 ist, ansonsten ist dieses Element NICHT ERLAUBT (NP [0..0]).
|
| hl7:entryRelationship
|
| | 0 … * | | Beinhaltet 1.2.40.0.34.6.0.11.3.11 Comment Entry (DYNAMIC) | (eim...ion) |
| | @typeCode
|
| cs | 1 … 1 | F | COMP |
| | @contextConductionInd
|
| cs | 0 … 1 | F | true |
| Constraint | Bei der Übernahme der Kommentare in den Kompletten Immunisierungsstatus kann nur der jeweils erste Author oder Informant übernommen werden. Es DARF daher nur jeweils EIN Author oder Informant [0..1] pro Comment-Entry angegeben werden. |
| hl7:referenceRange
|
| | 0 … * | | Es können mehrere Referenzbereiche angegeben werden. Diese müssen mit dem InterpretationCode unter Verwendung von ObservationInterpretationDetection unterschieden werden. | (eim...ion) |
| | @typeCode
|
| cs | 1 … 1 | F | REFV |
| | hl7:observationRange
|
| | 1 … 1 | M | | (eim...ion) |
| cs | 1 … 1 | F | OBS |
| cs | 1 … 1 | F | EVN.CRT |
| ED | 1 … 1 | M | | (eim...ion) |
| TEL | 1 … 1 | M | | (eim...ion) |
Auswahl | 0 … 1 | | Elemente in der Auswahl:- hl7:value[@xsi:type='IVL_PQ']
- hl7:value[@xsi:type='RTO']
|
| IVL_PQ | 0 … 1 | | | (eim...ion) |
wo [@xsi:type='IVL_PQ'] | |
| PQ | 1 … 1 | R | | (eim...ion) |
| PQ | 1 … 1 | R | | (eim...ion) |
| RTO | 0 … 1 | | | (eim...ion) |
wo [@xsi:type='RTO'] | |
| INT | 1 … 1 | M | | (eim...ion) |
| int | 1 … 1 | F | 1 |
| IVL_INT | 0 … 1 | R | | (eim...ion) |
| IVXB_INT | 0 … 1 | | | (eim...ion) |
| IVXB_INT | 0 … 1 | | | (eim...ion) |
| CE | 1 … 1 | M | POS: Der angegebene Referenzbereich entspricht einem für Immunisierung ausreichenden Antikörper-Spiegel ("Immunisierung gegeben") | (eim...ion) |
wo [not(@nullFlavor)] | |
| CONF | 1 … 1 | F | POS |
| 1 … 1 | F | 2.16.840.1.113883.5.83 (Observation Interpretation) |
| Schematron assert | role | error | |
| test | not(/hl7:ClinicalDocument/hl7:templateId[@root = '1.2.40.0.34.6.0.11.0.2'] and hl7:participant/hl7:templateId[@root = '1.2.40.0.34.6.0.11.9.44']) | |
| Meldung | Das Element participant[@typeCode='VRF'] DARF NICHT vorhanden sein. | |