Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Einschränkung der Maximumkardinalitäten (BAG) #34

Closed
ziegm opened this issue Nov 1, 2023 · 1 comment · Fixed by #40
Closed

Einschränkung der Maximumkardinalitäten (BAG) #34

ziegm opened this issue Nov 1, 2023 · 1 comment · Fixed by #40
Assignees

Comments

@ziegm
Copy link
Contributor

ziegm commented Nov 1, 2023

Meeting 01.11.2023:
Maximumkardinalitäten einschränken bei definierten, verwendeten Elementen; bspw. AHV-Nummer Pat. (so dass nicht mehrere Angaben gemacht werden können und nicht differenziert werden kann, welcher Eintrag genommen werden soll)

@ziegm ziegm added the profiling label Nov 1, 2023
@ziegm ziegm self-assigned this Nov 1, 2023
@ziegm
Copy link
Contributor Author

ziegm commented Nov 9, 2023

Profil/Ressource/Element Gewünschte Änderung Kommentar oder Frage
Organisation.Orderer.address.line address.line 0..* --> 0..1 Das Array soll von 0..* zu 0..1 ändernInnerhalb des Array dürfen maximal 2 Elemente erlaubt sein, nur 1 Element ist auch erlaubt:line[0] = Strassennameline[1] = Postfach
Patient.identifier:AHV13 0..* à 0..1  
Patient.identifier:IDN 0..* à 0..1  
Patient.name.family 1..* à 1..1  
Patient.name.given 1..* à 1..1  
Patient.telecom:phone 0..* à 0..1 ändern - entspricht unserer Systemverarbeitung  kann aber im Krisenfall zu Fragen führen  
Patient.address:home höchstens ein Patient.Address-Array erlauben : 0..1  
Patient.address:home._line Innerhalb des Address-Array nur ein _line[] resp. eine extension erlauben: 0..1 Kann für den Patient nicht dasselbe address.line[] Element verwendet werden wie bei Organisation.Orderer.Address.line[] (siehe oben)? Wir haben da dieselben Anforderungen, Strasse und Hausnummer sollen im gleichen String erscheinen. (Patient.address._line[] ist beim SARS-CoV Beispiel relevant) Ich sehe das Patient.Address._line-Element im Patient-Profil des ci-Build nicht – wo finde ich dieses Element?
Patient.address:home.country.extension 1..* à 1..1 Wenn ein country angegeben wird, dann höchstens 1 country
Practitioner.identifier:GLN 1..* à 0..1 Die Auftraggeber/Arzt-GLN ist nicht immer bekannt. Wenn bekannt, nur 1 GLN erlaubt.
Practitioner.name Array 0..* à 0..1  
Practitioner.name.given 0..* à 0..1  
Practitioner.telecom:email 0..* à 0..1  
practitioner.telecom:phone 0..* à 0..1  
practitionerRole:Orderer PractitionerRole 0..* à 1..1 es kann nicht mehrere Auftraggeber geben
specimen.type.code 0..* à 0..1  
observation.code 1..* à 1..1 ist mit Michaela vorbesprochen
observation.interpretation muss 1..1 sein  
serviceRequest.identifier.value 1..1 Kann man das value-Element innerhalb serviceRequest.identifier auf 1..1 setzen (ohne dass eine extension erstellt werden muss)? Wir wollen immer eine (1) Auftragsnummer.Aktuell lässt der Validator zu, dass ein leeres identifier-Array daherkommt.

ziegm added a commit that referenced this issue Nov 9, 2023
@ziegm ziegm linked a pull request Nov 9, 2023 that will close this issue
ziegm added a commit that referenced this issue Nov 14, 2023
@ziegm ziegm closed this as completed in #40 Nov 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant