OZO FHIR implementation guide
0.2.4 - ci-build
OZO FHIR implementation guide - Local Development build (v0.2.4) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
All notable changes to the OZO FHIR Implementation Guide will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
CommunicationRequest.sender does not allow CareTeam referencesOZOSenderCareTeam extension to support team-level messaging where a CareTeam needs to be the reply-to addresscopy-changelog Makefile target copies CHANGELOG.md to history.md during buildsender field constraint allowing OZOPractitioner, OZORelatedPerson, or OZOCareTeamsender serves as the reply-to address for team-level messaging and provides team-level authorizationrequester remains restricted to individuals (OZOPractitioner or OZORelatedPerson) to preserve auditabilitybuild-minimal and build-ig-minimal Makefile targetsscripts/convert_ig_to_package.py - Converts ImplementationGuide to package.json formatscripts/create_index.py - Creates .index.json for FHIR package structurescripts/strip_narratives.py - Strips narratives and mappings while preserving snapshots-minimal suffix)fhir-package-full) and minimal (fhir-package-minimal) builds.gitignore to exclude /output-minimal/ and additional build artifactsOZOPatient, OZOPractitioner, and OZORelatedPerson profiles:
^OZO[^/]*/ResourceType$) instead of explicit system enumerationOZO/Person, OZO-CONNECT/Person, OZO-MOBILE/Person, OZO-WEB/Person)ozoProfessionalId to ozoConnectProfessionalId for identifiers using the OZO-CONNECT/Professional system^url, ^name, and ^description metadata elements to all OZO FHIR profiles for improved canonical URL support and HAPI FHIR server compatibility:
OZOAuditEvent - http://ozoverbindzorg.nl/fhir/StructureDefinition/OZOAuditEventOZOCareTeam - http://ozoverbindzorg.nl/fhir/StructureDefinition/OZOCareTeamOZOCommunication - http://ozoverbindzorg.nl/fhir/StructureDefinition/OZOCommunicationOZOCommunicationRequest - http://ozoverbindzorg.nl/fhir/StructureDefinition/OZOCommunicationRequestOZOOrganization - http://ozoverbindzorg.nl/fhir/StructureDefinition/OZOOrganizationOZOPatient - http://ozoverbindzorg.nl/fhir/StructureDefinition/OZOPatientOZOPractitioner - http://ozoverbindzorg.nl/fhir/StructureDefinition/OZOPractitionerOZORelatedPerson - http://ozoverbindzorg.nl/fhir/StructureDefinition/OZORelatedPersonOZOTask - http://ozoverbindzorg.nl/fhir/StructureDefinition/OZOTaskinput/fsh/input/fsh/instances/ to input/fsh/examples/ for improved organization and clarityaliases.fsh from input/fsh/input/fsh/ to input/fsh/ (root level)input/fsh/input/fsh/profiles/ to input/fsh/profiles/OZOPatient - Patient profile for the OZO platform with OZO Person identifier and BSN supportOZOPractitioner - Practitioner profile with OZO Professional identifier and email slicingOZORelatedPerson - RelatedPerson profile for informal caregivers with OZO Person and NetworkRelation identifiersOZOOrganization - Organization profile with URA and OZO Organization identifiersOZOCareTeam - CareTeam profile representing care networks with practitioners and related personsOZOCommunication - Communication profile for messages with thread linking via partOfOZOCommunicationRequest - CommunicationRequest profile for message threadsOZOTask - Task profile for work assignments and referrals with thread linking via basedOnOZOAuditEvent - AuditEvent profile for NEN7510 compliance with W3C Trace Context extensionsaliases.fsh with common system and profile aliases