Page History
...
- Den tilhørende starter vælges (Starter)
- En struktur validator tilknyttes (Validator), som sikrer at et kald indeholder de komponenter, det skal (eksempel for ITI 41 documententry, assocation og selve dokumentet)
- Alle andre relevante validatorer tilføjes. For ITI 41 drejer det sig om følgende træstruktur:
- XDSDocumentContentModelEnricher (ModelEnricher), der pakker input ud som UTF8 bytes hvis muligt
- CdaDocumentHeaderModelEnricher, som forsøger at pakke input ud som et CDA dokument ved at finde en CDA header
- CdaDocumentApdV2ModelEnricher, CdaDocumentPhmrModelEnricher samt CdaDocumentQrdModelEnricher, der forsøger at parse dokumentet som en af typerne APD, PHMR eller QRD
- Felt specifikke validatorer (Validator) for hver af de 3 dokument typer
- CdaDocumentApdV2ModelEnricher, CdaDocumentPhmrModelEnricher samt CdaDocumentQrdModelEnricher, der forsøger at parse dokumentet som en af typerne APD, PHMR eller QRD
- AudioDocumentAudiogramModelEnricherAudioDocumentModelEnricher, som tjekker på metadata om dokument format er AudiogramAudioDocumentAudiogramModelValidator, som tjekker at indhold af dokument er valid er validt ift. skema
- AudioDocumentModelValidator, som tjekker
- AudioDocumentImpedanceModelValidator, som tjekker at indhold af dokument er valid ift. skema
- AudioDocumentHearingInstrumentSelectionModelValidator, som tjekker at indhold af dokument er valid ift. skemavalidt.
- CdaDocumentHeaderModelEnricher, som forsøger at pakke input ud som et CDA dokument ved at finde en CDA header
- Felt specifikke validatorer (Validator) for documentEntry
- Felt specifikke validatorer (Validator) for SubmissionSet
- Sammenlignings validatorer per felt (Validator), der sikrer DocumentEntry og SubmissionSet indeholder samme værdier
- Sammenlignings validatorer per felt (Validator), der sikrer DocumentEntry og dokumentets CDA header indeholder samme værdier
- XDSDocumentContentModelEnricher (ModelEnricher), der pakker input ud som UTF8 bytes hvis muligt
...
| Klasse | Validering | ITI 41 | ITI 42 | ITI 61 | ITI 57 | Cda dokument | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ProvideAndRegisterDocumentSetStarter |
| x | ||||||||||||
| RegisterDocumentSetStarter |
| x | x | x | ||||||||||
| XDSDocumentITI41StructureValidator |
| x | ||||||||||||
| XDSDocumentITI42StructureValidator |
| x | ||||||||||||
| XDSDocumentITI61StructureValidator |
| x | ||||||||||||
| XDSDocumentITI57StructureValidator |
| x | ||||||||||||
| XDSDocumentContentModelEnricher |
| x | ||||||||||||
| CdaDocumentHeaderModelEnricher |
| x | x | |||||||||||
| CdaDocumentApdV2ModelEnricher |
| x | x | |||||||||||
| CdaDocumentPhmrModelEnricher |
| x | x | |||||||||||
| CdaDocumentQrdModelEnricher |
| x | x | |||||||||||
| CdaDocumentPhadModelEnricher |
| x | x | |||||||||||
| AudioDocumentModelEnricher |
| x | x | x | x | |||||||||
| AudioDocumentAudiogramModelEnricher |
| x | AudioDocumentAudiogramModelEnricher |
| x | AudioDocumentHearingInstrumentSelectionModelEnricher |
| x |
| x | ||||
| AudioDocumentImpedanceModelEnricher |
| x | ||||||||||||
| AudioDocumentHearingInstrumentSelectionModelEnricher |
| x | ||||||||||||
| AudioDocumentAudiogramModelValidator |
| AudioDocumentAudiogramModelValidator |
| x | ||||||||||
| AudioDocumentImpedanceModelValidator |
| x | ||||||||||||
| AudioDocumentHearingInstrumentSelectionModelValidator |
| x |
Typevalideringer
Dette er hjælpevalideringer, som feltvalideringer gør brug af.
...