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

How to handle ParamterV40? #5

Open
oliveregger opened this issue Dec 7, 2020 · 4 comments
Open

How to handle ParamterV40? #5

oliveregger opened this issue Dec 7, 2020 · 4 comments

Comments

@oliveregger
Copy link
Member

How to handle ParamTyp? Why coded values? and if yes, should we then not define the param otherwise

                               <!-- 4 ParamterV40 (ParameterV40) -->
                           <extension url="http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-parameterv40">
                               <!-- 4.1 ParamTyp (ParamTyp) -->
                               <extension url="ParamTyp">
                                   <valueCodeableConcept>
                                       <coding>
                                           <system value="http://fhir.ch/ig/ch-alis/CodeSystem/ch-alis-paramtyp"/>
                                           <code value="Duration"/>
                                       </coding>
                                   </valueCodeableConcept>
                               </extension>
                               <!-- 4.2 ParamValue (ParamValue) -->
                               <extension url="ParamValue">
                                   <valueString value="25"/>
                               </extension>
                           </extension>

                           <!-- 4 ParamterV40 (ParameterV40) -->
                            <extension url="http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-parameterv40">
                                <!-- 4.1 ParamTyp (ParamTyp) -->
                                <extension url="ParamTyp">
                                    <valueCodeableConcept>
                                        <text value="individuell vereinbart"/>
                                    </valueCodeableConcept>
                                </extension>
                                <!-- 4.2 ParamValue (ParamValue) -->
                               <extension url="ParamValue">
                                    <valueString value="beliebige Information"/>
                                </extension>
                            </extension>
@ziegm
Copy link
Contributor

ziegm commented Dec 8, 2020

ParameterV40
ParameterV40-1

@ziegm
Copy link
Contributor

ziegm commented Dec 8, 2020

Currently defined CodeSystem/ValueSet. Excluded are the values that have been assigned to fixed elements.

    <concept>
        <code value="Duration"/>
    </concept>
    <concept>
        <code value="Length"/>
    </concept>
    <concept>
        <code value="Depth"/>
    </concept>
    <concept>
        <code value="Extension"/>
    </concept>
    <concept>
        <code value="Fracture (j/n)"/>
    </concept>
    <concept>
        <code value="RiscClass"/>
    </concept>
    <concept>
        <code value="SGICategory"/>
    </concept>
    <concept>
        <code value="Region"/>
    </concept>
    <concept>
        <code value="Side (l/r)"/>
    </concept>
    <!-- ChargeItem.supportingInformation -->
    <!--<concept>
        <code value="BMI"/>
    </concept>-->
    <concept>
        <code value="Indication (j/n)"/>
    </concept>
    <concept>
        <code value="AdditionalText"/>
    </concept>
    <concept>
        <code value="Resource"/>
    </concept>
    <concept>
        <code value="AccountNumber"/>
    </concept>
    <!-- ChargeItem.status -->
    <!--<concept>
        <code value="Billable (j/n)"/>
    </concept>-->
    <concept>
        <code value="GuarantorID"/>
    </concept>
    <!-- ChargeItem.priceOverride.value -->
    <!--<concept>
        <code value="Amount"/>
    </concept>-->
    <concept>
        <code value="InternalAmount"/>
    </concept> 
    <concept>
        <code value="Validity"/>
    </concept> 
    <concept>
        <code value="Validate"/>
    </concept>
    <concept>
        <code value="ValReason"/>
    </concept>
    <concept>
        <code value="SomaticRehabilitation (j/n)"/>
    </concept>
    <concept>
        <code value="Given"/>
    </concept>  
    <concept>
        <code value="ServiceText"/>
    </concept>
    <concept>
        <code value="ClientUnit"/>
    </concept>
    <concept>
        <code value="NumberofParticipants"/>
    </concept>
    <concept>
        <code value="Application"/>
    </concept>
    <concept>
        <code value="ATCCode"/>
    </concept>
    <concept>
        <code value="Dose"/>
    </concept>

@oliveregger
Copy link
Member Author

ValueSet definieren mit den Parameter40 Elementen die nur in der Extension abgebildet werden (Binding).
CodeSystem kann alle von ALIS Parameter40 Codes enthalten.

Mapping muss entsprechend auch noch angepasst werden für die Codes die nicht im ValueSet sind.

Siehe auch
https://docs.google.com/spreadsheets/d/1TiGAPUzdYr8Ctff2Ahv4qJUeIL53fEUIs_ZulTrT4ys/edit#gid=0

@ziegm
Copy link
Contributor

ziegm commented Dec 8, 2020

BMI = ChargeItem.supportingInformation
Billable (j/n) = ChargeItem.status
Amount = ChargeItem.priceOverride.value

ziegm added a commit that referenced this issue Dec 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants