HL7 / emedicinal-product-info

Gravitate Health Project
15 stars 8 forks source link

Use cases for the CapabilityStatement #104

Open adamzkover opened 5 months ago

adamzkover commented 5 months ago

This issue is for recording use cases for an ePI server. The functions/endpoints needed for these use cases should be added to the server's CapabilityStatement.

Felleskatalogen wants to fetch the PIL for Nordic Article Number 123.

  1. Looks up the local identifier in a (future) national database and gets from there that the PMS ID is 234
  2. Queries the ePI server for the Norwegian package leaflet for PMS ID 234:

Using /Bundle?composition._language=no&identifier=http://spor.eu/pms|234&composition.type=http://spor.eu/rms|100000155538

This means that the server has to support the Search operation on Bundle and the search parameters used above.

jkiddo commented 4 months ago

@adamzkover safe to say that for this Felleskatalogen plays the role of consuming ePI's? We probably need some use case actor definitions as well.

adamzkover commented 4 months ago

Yes, we are consuming the ePI in this case, importing it into our system.