IHE / ITI.PIXm

The Patient Identifier Cross-reference for Mobile (PIXm) Profile provides RESTful transactions for mobile and lightweight browser-based applications to create, update and delete patient records in a Patient Identifier Cross-reference Manager and to query the Patient Identifier Cross-reference Manager for a patient’s cross-domain identifiers.
https://profiles.ihe.net/ITI/PIXm/index.html
Creative Commons Attribution 4.0 International
3 stars 0 forks source link

change IG id to lowercase #109

Closed oliveregger closed 2 years ago

oliveregger commented 2 years ago

Sushi problem with IHE.ITI.PIXm uppercase package naming

Issue

  1. if an IG wants to include IHE.ITI.PIXm#3.0.0 sushi is not able to detect it, if the dependency is only provided in the implementation guide resources
Sushi: info  Downloaded IHE.ITI.PIXm#3.0.0                                       (00:02.0559)
Sushi: error Failed to load IHE.ITI.PIXm#3.0.0: The package IHE.ITI.PIXm#3.0.0 could not be loaded locally or from the FHIR package registry. (00:02.0577)
  1. If an IG includes the dependency in sushi-config.yml, it works, but the following warning appears:
sushi warning: package name with upper case letters discouraged

Proposed Change Rename package for next publication to ihe.iti.pixm (which would be similar to ihe.mhd.fhir)

Priority:

JohnMoehrke commented 2 years ago

need to capture guidance for future package name pattern. It was natural in IHE to use upper case for acronyms and such, so that is what I did. Unclear if future projects should tend to use lowercase only.

oliveregger commented 2 years ago

mhd is lowercase: ihe.mhd.fhir but we will switch for new ig's to uppercase except there is guidance on not using it.

oliveregger commented 2 years ago

see also https://confluence.hl7.org/display/FHIR/NPM+Package+Specification#NPMPackageSpecification-Packagename:

Each package has a canonical name (a globally unique identifier). A package name consists of two or more namespaces separated by a dot. Each namespace starts with a lowercase alphabet character followed by zero-or-more lowercase alphanumeric characters or dashes.

JohnMoehrke commented 2 years ago

change id from IHE.ITI.PIXm to ihe.iti.pixm