Cumuluz Translate Implementation Guide
0.1.0 - ci-build
Cumuluz Translate Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Logical models are the intermediate semantic layer between the selected source profile and target profile. They are used for STU3-to-R4, STU3-to-STU3, R4-to-STU3, and R4-to-R4 resource translations.
They keep the target maps readable and prevent the HTTP layer from carrying hidden mapping behavior.
| Group | Examples |
|---|---|
| BgZ core | LogicalPatient, LogicalProblem, LogicalProcedure |
| additional BgZ exchange concepts | LogicalFunctionalOrMentalStatus, LogicalAllergyIntolerance, LogicalEncounter, LogicalCareTeam, LogicalAppointment, medication models, LogicalMetadata |
| PZP ACP | LogicalConsent, LogicalRelatedPerson, LogicalPractitioner, LogicalPractitionerRole, LogicalCommunicationRequest, LogicalDevice, LogicalDeviceUseStatement, LogicalGoal, LogicalObservation |
| QuestionnaireResponse extraction | LogicalQuestionnaireForm, LogicalQuestionnaireAnswer, LogicalQuestionnaireTelecom, LogicalExtractionBundle |
The source FSH lives in:
logical-models/input/fshThe IG publishes generated StructureDefinition pages for the logical models. Use Artifacts and filter for StructureDefinition-logical-*.
Start with:
LogicalPatientLogicalProblemLogicalProcedureThen inspect the resource-specific model for the route you are reviewing. You usually do not need to read the full logical model inventory to integrate with the service.