HL7 Czech PS Implementation Guide
0.0.1 - ci-build Czechia flag

HL7 Czech PS Implementation Guide, published by HL7 Czech Republic. This guide is not an authorized publication; it is the continuous build for version 0.0.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7-cz/ps/ and changes regularly. See the Directory of published versions

ConceptMap: ConceptMap: Social History to FHIR Patient Summary (CZ) (Experimental)

Official URL: https://hl7.cz/fhir/ps/ConceptMap/socialHistory2FHIR-cz-ps Version: 0.0.1
Draft as of 2025-12-29 Computable Name: SocialHistory2FHIRCzPs

PS Social History Model to this guide mapping

Mapping from (not specified) to (not specified)


Group 1 Mapping from A.2.6 Social History to Composition (CZ PS)

Source CodeRelationshipTarget Code
substanceUse (A.2.7 - Social History)is equivalent toComposition.section:sectionSocialHistory
substanceUse.alcoholUse (A.2.6.1.1 Alcohol)is equivalent toComposition.section:sectionSocialHistory.entry:entry:alcoholUse.ofType(Observation)
substanceUse.tobaccoUse (A.2.6.1.2 Tobacco use)is equivalent toComposition.section:substanceUse.entry:tobaccoUse.ofType(Observation)
substanceUse.drugUse (A.2.6.1.3 Drugs)is equivalent toComposition.section:substanceUse.entry:drugUse.ofType(Observation)

Group 2 Mapping from A.2.6 Social History to Observation – Alcohol Use (CZ PS)

Source CodeRelationshipTarget CodeComment
alcoholUse.status (A.2.6.1.1.1 Status)is equivalent toObservation.valueCodeableConceptUse valueCodeableConcept to represent the current alcohol use status (e.g., current/former/never).
alcoholUse.periodAndQuantity (A.2.6.1.1.2 Period and quantity)is equivalent toObservation.effectivePeriodUse effectivePeriod to capture the time interval the reported alcohol use applies to.
alcoholUse.periodAndQuantity (A.2.6.1.1.2 Period and quantity)is equivalent toObservation.component[x].valueQuantityRepresent amount/frequency as component(s). Each component SHALL have component.code defining what is measured (e.g., units/week, drinks/day) and valueQuantity with UCUM units where possible. Multiple components may be used.
alcoholUse.comment (A.2.6.1.1.3 Comment)is equivalent toObservation.note

Group 3 Mapping from A.2.6 Social History to Observation – Tobacco Use (CZ PS)

Source CodeRelationshipTarget CodeComment
tobaccoUse.status (A.2.6.1.2.1 Status)is equivalent toObservation.valueCodeableConceptSmoking status as a coded value (e.g., current/former/never).
tobaccoUse.periodAndQuantity.period (A.2.6.1.2.2 Period and quantity - period)is equivalent toObservation.effectivePeriodTime interval the reported tobacco use applies to.
tobaccoUse.periodAndQuantity.quantity (A.2.6.1.2.2 Period and quantity - quantity)is equivalent toObservation.component.valueQuantityAverage amount as component(s); each component SHALL define component.code (e.g., cigarettes/day) and use UCUM where possible.
tobaccoUse.comment (A.2.6.1.2.3 Comment)is equivalent toObservation.note

Group 4 Mapping from A.2.6 Social History to Observation – Drug Use (CZ PS)

Source CodeRelationshipTarget CodeComment
drugUse.status (A.2.6.1.3.1 Status)is equivalent toObservation.valueCodeableConceptCurrent status of drug use/dependence as coded value (e.g., current/former/never).
drugUse.periodAndQuantity.period (A.2.6.1.3.2 Period and quantity - period)is equivalent toObservation.effectivePeriodTime interval the reported drug use applies to.
drugUse.periodAndQuantity.quantity (A.2.6.1.3.2 Period and quantity - quantity)is equivalent toObservation.component.valueQuantityRepresent administered amount/average quantity as component(s). Each component SHALL carry component.code (what is quantified) and valueQuantity with UCUM units where possible.
drugUse.substanceType (A.2.6.1.3.3 Substance type)is equivalent toObservation.component.valueCodeableConceptRecord the substance type as a component (component.code identifies 'substance'; valueCodeableConcept contains the substance code, e.g., ICD-10/SNOMED CT).
drugUse.routeOfAdministration (A.2.6.1.3.4 Route of administration)is equivalent toObservation.component.valueCodeableConceptRoute(s) of administration as component(s) (repeatable). component.code identifies 'route'; valueCodeableConcept holds the route code.
drugUse.comment (A.2.6.1.3.5 Comment)is equivalent toObservation.note

Group 5 Mapping from A.2.6 Social History to Observation – Other Addictions (CZ PS)

Source CodeRelationshipTarget CodeComment
otherAddictions (A.2.6.1.4 Other addictions)is equivalent toObservation.valueCodeableConceptCreate one Observation per entry. Use valueCodeableConcept for ICD-10/SNOMED coding; if only free text is available, populate CodeableConcept.text (and optionally Observation.note).